Closed Bug 899118 Opened 11 years ago Closed 11 years ago

XPCOM.nsIConsoleService.logStringMessage() - null byte

Categories

(Core :: XPCOM, defect)

25 Branch
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: janekptacijarabaci, Unassigned)

Details

Attachments

(1 file)

User Agent: Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.16

Steps to reproduce:

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20130729 Firefox/25.0

Steps to reproduce:

Downstream bug report to Greasemonkey:
https://github.com/greasemonkey/greasemonkey/issues/1061

Steps to reproduce:
1) Install a User Script (the attached test case) => Greasemonkey
2) Open any page


Actual results:

alert: "null byte herewords after" // OK

Error console(FF 22)/Web console(FF25):
"console.log: null byte herewords after" // OK
GM_log: null byte here // broken



Expected results:

Perhaps related to: https://bugzilla.mozilla.org/show_bug.cgi?id=310037
(ECMAScript 5.1 - Section 15.10.2.11) - http://www.ecma-international.org/ecma-262/5.1/Ecma-262.pdf
OS: Windows 7 → All
Hardware: x86_64 → All
Attachment #782606 - Attachment mime type: application/octet-stream → text/javascript
"logStringMessage" is declared to take an `in wstring` which is a null-terminated string. If you need to do more advanced logging, you will need to invent your own implementation of nsIConsoleMessage.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: