Closed Bug 955375 Opened 10 years ago Closed 10 years ago

Context menus broken

Categories

(Instantbird Graveyard :: Conversation, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aleth, Assigned: florian)

References

Details

(Whiteboard: [1.4-blocking][regression])

Attachments

(3 files)

*** Original post on bio 1937 at 2013-04-18 14:50:00 UTC ***

*** Due to BzAPI limitations, the initial description is in comment 1 ***
Attached image Screenshot
*** Original post on bio 1937 as attmnt 2384 at 2013-04-18 14:50:00 UTC ***

They get filled incorrectly. Reproducible directly after starting IB and joining an IRC channel (see screenshot). Other times they seem to get "stuck" in an incorrect state (eg that appropriate for links) which is then used continually.

Error console likely relateds:

Error: NS_ERROR_XPC_BAD_IID: Component returned failure code: 0x80570018 (NS_ERROR_XPC_BAD_IID) [nsIJSCID.getService]
Source File: resource://gre/modules/osfile/osfile_shared_allthreads.jsm
Line: 31
Timestamp: 04/18/2013 04:44:34 PM
Error: NS_ERROR_XPC_GS_RETURNED_FAILURE: Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]
Source File: resource://gre/modules/XPCOMUtils.jsm
Line: 202
Error: TypeError: Services.search is undefined
Source File: chrome://instantbird/content/nsContextMenu.js
Line: 352
Attached image Screenshot 2
*** Original post on bio 1937 as attmnt 2385 at 2013-04-18 14:50:00 UTC was without comment, so any subsequent comment numbers will be shifted ***
Whiteboard: [1.4-blocking][regression]
*** Original post on bio 1937 at 2013-04-19 12:34:16 UTC ***

Suspecting something to do with https://bugzilla.mozilla.org/show_bug.cgi?id=760036, or something in the build which is causing nsIBrowserSearchService not to be found.

It would be helpful to know if this is a Linux-only problem (I doubt it).
*** Original post on bio 1937 at 2013-04-19 12:47:12 UTC ***

I could reproduce on Mac. I think one of {Mic,clokep} said on IRC he reproduced.
Severity: normal → major
OS: Linux → All
*** Original post on bio 1937 as attmnt 2389 at 2013-04-19 13:29:00 UTC ***

dom_system.xpt is required to use OS.File, and according to aleth's finding, Services.search now uses it.
Attachment #8354156 - Flags: review?(aleth)
Comment on attachment 8354156 [details] [diff] [review]
package dom_system.xpt

*** Original change on bio 1937 attmnt 2389 at 2013-04-19 13:30:17 UTC was without comment, so any subsequent comment numbers will be shifted ***
Attachment #8354156 - Flags: review?(aleth) → review+
Blocks: 955262
Whiteboard: [1.4-blocking][regression] → [1.4-blocking][regression][checkin-needed]
*** Original post on bio 1937 at 2013-04-19 23:03:14 UTC ***

http://hg.instantbird.org/instantbird/rev/a2180a3ded14

(Assigning to me as I'm the author of the changeset that landed, but aleth has done all the investigation work here, as can be seen on http://log.bezut.info/instantbird/130419#m234 Thanks!)
Assignee: nobody → florian
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Whiteboard: [1.4-blocking][regression][checkin-needed] → [1.4-blocking][regression]
Target Milestone: --- → 1.4
You need to log in before you can comment on or make changes to this bug.