Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 318885 - media-video/totem-{2.26,2.28,2.30}* crash on python based plugin-activation w/ >=dev-lang/python-2.6.5-r2:2.6
Summary: media-video/totem-{2.26,2.28,2.30}* crash on python based plugin-activation w...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2010-05-07 16:13 UTC by Michael Weber (RETIRED)
Modified: 2010-05-20 22:25 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Weber (RETIRED) gentoo-dev 2010-05-07 16:13:14 UTC
+++ This bug was initially created as a clone of Bug #318333 +++

Jonathan Matthew fixed rhythmbox ( bug https://bugzilla.gnome.org/show_bug.cgi?id=617587 , bug 318333 ) and found a similar problem in totem upstream ( bug https://bugzilla.gnome.org/show_bug.cgi?id=617821 ).

To reproduct this problem:
1. have probably any version of totem[python] (i.e. 2.30.0 from gnome-overlay)
2. have dev-lang/python-2.6.5-r2 (with pythons r79204 patch no longer ignoring module load asserts)
3. run "gdb totem" ... run
4. activate Edit -> Plugins -> D-BUS service or Jamendo

See 

[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe6430710 (LWP 28773)]

Program received signal SIGSEGV, Segmentation fault.
0x00000000004571a8 in ?? ()
(gdb) Quit
(gdb) quit

or with FEATURES=nostrip USE=debug emerge -1 totem

[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe6430710 (LWP 21052)]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000467288 in totem_python_module_load (gmodule=0xb5a6a0) at totem-python-module.c:281
281	totem-python-module.c: No such file or directory.
	in totem-python-module.c
(gdb) ~~
Comment 1 Michael Weber (RETIRED) gentoo-dev 2010-05-08 14:20:33 UTC
Needless to say that the presented patch attached to upstreams bug fixes the issue on totem 2.30.0 (gnome-overlay).

Totem 2.28.5-r4 didn't load any modules (had to downgreade totem-pl-parser to 2.28.*). but the patch applies and it's pretty sure that it crashes on activation of DBUS or Jamendo plugin. Can anyone test that please?

I don't test the 2.26 version, because 2.28.5-r3 is stable.

See http://svn.xmw.de/websvn/gentoo-overlay/media-video/totem/ for ebuilds.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-05-20 22:25:32 UTC
+*totem-2.28.6 (21 May 2010)
+
+  21 May 2010; Gilles Dartiguelongue <eva@gentoo.org>
+  totem-2.26.3-r1.ebuild, -totem-2.28.5-r1.ebuild, +totem-2.28.6.ebuild:
+  Version bump. Add gst-plugins-soup dependency with nsplugin, bug #291705.
+  Important python plugin fixes, bug #318885.

Thanks for reporting.