Firefox crashes after watching embedded video (undefined symbol: NS_CStringContainerInit)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | firefox (Ubuntu) |
High
|
Mozilla Bugs | ||
| | totem (Ubuntu) |
Medium
|
Ubuntu Desktop Bugs | ||
Bug Description
Binary package hint: firefox
Firefox crashes after watching embedded videos using Totem-Mozilla. Go to any url offering a video, watch the beginning of it, and click on some links. Reproduce the procedure till Firefox crashes. This happens on Feisty, only.
Sadly, Apport does not note a crash.
ProblemType: Bug
Date: Wed Feb 14 15:16:44 2007
DistroRelease: Ubuntu 7.04
Uname: Linux martin-desktop 2.6.20-6-generic #2 SMP Wed Jan 31 20:53:39 UTC 2007 i686 GNU/Linux
| Changed in firefox: | |
| status: | Unconfirmed → Rejected |
| status: | Rejected → Unconfirmed |
| pirast (pirast) wrote : | #1 |
| Sebastien Bacher (seb128) wrote : | #2 |
Thanks for your bug report. Please try to obtain a debug backtrace with totem-gstreamer
| Changed in totem: | |
| assignee: | nobody → desktop-bugs |
| importance: | Undecided → Medium |
| status: | Unconfirmed → Needs Info |
| pirast (pirast) wrote : | #3 |
I doubt that the new backtrace is more useful, but now Firefox directly crashes opening that page: http://
I will attach it, following https:/
| Sebastien Bacher (seb128) wrote : | #4 |
That's a duplicate from bug #85111
| Changed in totem: | |
| status: | Needs Info → Rejected |
| status: | Rejected → Confirmed |
| Sebastien Bacher (seb128) wrote : | #5 |
From one duplicate:
"However the function (NS_CStringCont
The output from firefox is:
/usr/lib/
A couple of objdump runs show that the function needed is provided by /usr/lib/
There is a work around. Run firefox with:
LD_PRELOAD=
This forces the right libs to be linked in.
I am using Feisty of 2007 02 17."
Looks like that's one change from the new firefox packaging
| Changed in firefox: | |
| importance: | Undecided → High |
| status: | Unconfirmed → Confirmed |
| David Dean (dave-dean) wrote : | #6 |
Just to demonstrate, hit this link .. it kills my firefox instantly (and gets saved in the current session, so firefox then crashes on start. )
| Sebastien Bacher (seb128) wrote : | #7 |
That upload fixes the problem:
totem (2.17.91-0ubuntu3) feisty; urgency=low
.
* debian/control.in:
- use Desktop Team for Maintainer
* debian/
- build with libxpcom to fix mozilla plugin crasher due to firefox change
(Ubuntu: #85112)
| Changed in totem: | |
| status: | Confirmed → Fix Released |
| Alexander Sack (asac) wrote : | #8 |
For firefox, please keep this bug open until we have processed duplicates for this.
| Changed in firefox: | |
| assignee: | nobody → mozillateam |
The update to totem 2.17.91-0ubuntu3 fixed for me.
Thanks guys !
| Alexander Sack (asac) wrote : | #10 |
though not directly related, mozilla bug 366113 may be worth a read too. Plugins that want to link against libxpcom shall do so explicitly by using mozilla-xpcom.pc; mozilla-plugin.pc will not be enough in future.
This has landed for 2.0.0.2. So be aware of it.
| Changed in firefox: | |
| assignee: | mozillateam → mozilla-bugs |
| Alexander Sack (asac) wrote : | #11 |
though not exactly an issue, i reenabled this for feisty release in 2.0.0.2+1-0ubuntu1.
Note: auto-loading libxpcom.so will be gone in feisty+1.
| Changed in firefox: | |
| status: | Confirmed → Fix Released |
| pirast (pirast) wrote : | #12 |
I reported your earlier comment about mozilla bug 366113 upstream, at http://
You may want to check the bug report there out.
| tdn (spam-thomasdamgaard) wrote : | #13 |
I'm not sure if this is the same bug, but I am using Firefox in Feisty and it crashes with SIGSEGV when watching videos.
I can reproduce this crash.
These are the last lines of the strace:
gettimeofday(
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=
gettimeofday(
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=14, events=
write(3, "\24\0\
read(3, "\1 \375W\0\
write(71, "=\0\4\
read(71, "\1\0\31\
read(71, "\377\377k\
read(71, "\1\30\
mmap2(0xa2102000, 131072, PROT_READ|
mmap2(NULL, 929792, PROT_READ|
munmap(0xaef6f000, 929792) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink(
rt_sigaction(
rt_sigprocmask(
tgkill(17172, 17172, SIGSEGV) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
A much longer strace is attached in bzip2 for saving space.


Firefox backtrace