Opened 8 years ago

Closed 8 years ago

#2826 closed defect (duplicate)

TBB 2.2.x for Linux Firefox tries to load skypebuttons.so, crashes

Reported by: phobos Owned by: erinn
Priority: High Milestone:
Component: Applications/Tor bundles/installation Version:
Severity: Keywords: tbb-2.2.32-4
Cc: tom+tor-trac@… Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

the new ff4 tor-browser-bundles for linux, 64-bit crashes with:

Apr 01 14:39:33.523 [info] (firefox:stderr): ./App/Firefox/firefox-bin: symbol lookup error: /usr/lib/mozilla/plugins/skypebuttons.so: undefined symbol: _ZN9QListData11detach_growEPii

Mozilla is not installed on the system otherwise.

Child Tickets

Change History (9)

comment:1 Changed 8 years ago by erinn

Status: newneeds_information

Is this still happening with the latest ones?

comment:2 in reply to:  1 ; Changed 8 years ago by rransom

Keywords: firefox 4 torbrowser bundle removed
Priority: normalmajor
Summary: 64-bit ff4 linux bundle crashesTBB 2.2.x for Linux Firefox tries to load skypebuttons.so, crashes

Replying to erinn:

Is this still happening with the latest ones?

We just got a report on IRC of this happening in TBB for Linux 2.2.32-2 (32-bit). Firefox started successfully when run using the following command:

LD_LIBRARY_PATH="`pwd`/Lib:`pwd`/App/Firefox" ./App/Firefox/firefox-bin

But Firefox crashed on startup when started by Vidalia, while trying to load skypebuttons.so (part of Kopete, according to the user's system Firefox).

comment:3 in reply to:  2 Changed 8 years ago by rransom

Status: needs_informationassigned

Replying to rransom:

But Firefox crashed on startup when started by Vidalia, while trying to load skypebuttons.so (part of Kopete, according to the user's system Firefox).

When started with the following command, Firefox ran successfully.

LD_LIBRARY_PATH="`pwd`/App/Firefox" ./App/Firefox/firefox-bin -no-remote -profile ./Data/profile

Apparently Firefox is crashing because skypebuttons.so is incompatible with the version of Qt we ship in TBB.

But we need to make Firefox not even try to load that plugin anyway.

comment:4 Changed 8 years ago by rransom

13:48 < rransom__> The skypebuttons.so crash is a Firefox bug.
13:49 < rransom__> I suspect that Firefox is calling dlopen($FILENAME, RTLD_LAZY) ; it should use RTLD_NOW, so that unresolvable symbols produce an error code in dlopen that Firefox can handle, rather than an abort later.

comment:5 Changed 8 years ago by rransom

#2255 is related.

comment:6 Changed 8 years ago by StrangeCharm

Cc: tom+tor-trac@… added

comment:7 Changed 8 years ago by erinn

Keywords: tbb-2.2.32-4 added

comment:8 Changed 8 years ago by mikeperry

#3547 should fix this. Perhaps close as dup?

comment:9 in reply to:  8 Changed 8 years ago by rransom

Resolution: duplicate
Status: assignedclosed

Replying to mikeperry:

#3547 should fix this. Perhaps close as dup?

Yes. There is still a remaining bug here (Firefox shouldn't crash because a plugin is incompatible with the library versions it tries to load), but it's no longer our problem.

Note: See TracTickets for help on using tickets.