symbol lookup error in libtotem-properties-page.so"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Totem |
Fix Released
|
Critical
|
|||
totem (Ubuntu) |
Fix Released
|
High
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: nautilus
Nautilus restarts when I right click "Properties" on a sound or video file. It's not a crash, nautilus simply exits and gnome restarts it.
This is fresh Gutsy. Nautilus 1:2.19.2-0ubuntu2. It's been there for at least two weeks, maybe more.
I've tried to see what's causing that and found out it's a symbol lookup error inside libtotem-
Here is the relevent part of a strace of nautilus:
===
read(11, " \257\203\
writev(2, [{"nautilus", 8}, {": ", 2}, {"symbol lookup error", 19}, {": ", 2}, {"/usr/
0}, {"", 0}, {"\n", 1}], 10) = 142
exit_group(127) = ?
Process 8621 detached
===
This is with totem-gstreamer 2.19.3-0ubuntu1
That's 100% reproducible.
Related branches
Changed in totem: | |
status: | Unknown → Unconfirmed |
Changed in totem: | |
status: | Unconfirmed → Fix Released |
Changed in totem: | |
importance: | Medium → High |
Changed in totem: | |
importance: | Unknown → Critical |
I've rebuilt the package using ubuntu's sources and checked for this particular symbol. It is indeed compiled in a ".a" lib (libtotem_player.a from libtotem_ player_ la-totem- interface. o) but not in any shared ".so". This libtotem_player.a is bundled into two binaries (totem itself and a test app called test-properties -page).
libtotem- properties- page.so calls totem_interface _load_with_ root() but is not compiled with the corresponding ".a". It can't work.
That symbol has to be put in libtotem- properties- page.so either through libtotem_ player_ la-totem- interface. o or libtotem_player.a, or not called at all in there.