GNOME Bugzilla – Bug 622020
totem crashed with SIGSEGV in gst_pulsering_context_state_cb()
Last modified: 2010-06-21 22:43:49 UTC
Created attachment 164026 [details] Stacktrace.txt (retraced) This bug was reported at https://bugs.edge.launchpad.net/ubuntu/+source/totem/+bug/463037 Binary package hint: totem I opened a .MOV file from Nautilus that is about 1 minute long. When it completed, I opened another MOV file from Nautilus which caused the crash of the existing instance of Totem ProblemType: Crash Architecture: i386 Date: Wed Oct 28 21:34:00 2009 DistroRelease: Ubuntu 9.10 ExecutablePath: /usr/bin/totem Package: totem 2.28.1-0ubuntu4 ProcCmdline: totem /home/username/Pictures/2007-12-06--21.32.28/100_2200.MOV ProcEnviron: LANG=en_CA.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-14.48-generic SegvAnalysis: Segfault happened at: 0xd74917 <gst_pulsering_context_state_cb+151>: mov 0x1c4(%esi),%eax PC (0x00d74917) ok source "0x1c4(%esi)" (0x000001c4) not located in a known VMA region (needed readable region)! destination "%eax" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: totem StacktraceTop: gst_pulsering_context_state_cb (c=0xb3413008, ?? () from /usr/lib/libpulse.so.0 pa_context_disconnect () from /usr/lib/libpulse.so.0 gst_pulsering_destroy_context (pbuf=0xb3413008) gst_pulseringbuffer_finalize (object=0x9f48ee8) Title: totem crashed with SIGSEGV in gst_pulsering_context_state_cb() Uname: Linux 2.6.31-14-generic i686 UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin netdev plugdev powerdev scanner video XsessionErrors: (gnome-settings-daemon:2154): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (gnome-settings-daemon:2154): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed (nautilus:2288): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed (polkit-gnome-authentication-agent-1:2318): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed (nautilus:3810): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
Created attachment 164027 [details] ThreadStacktrace.txt (retraced)
Created attachment 164028 [details] Registers
Paste here the thread Stacktrace.
+ Trace 222480
Thread 10 (process 3930)
Thread 1 (process 3980)
what version of gst-plugins-good do you have ? This might have been fixed by the following commit: commit 55b5e2e3f38803cd50930db6fd6c7fdb09f0e815 Author: Wim Taymans <wim.taymans@collabora.co.uk> Wed Jan 27 13:26:46 2010 Committer: Wim Taymans <wim.taymans@collabora.co.uk> Fri Feb 12 13:53:57 2010 pulsesink: avoid segfault when shutting down when we are shutting down, we might still receive state updates from pulseaudio but since we are unparented we should not do anything with the NULL parent anymore.
I've asked this question of the original reporter in Launchpad.
The original reporter has upgraded to Ubuntu 10.04 "Lucid Lynx" with gstreamer0.10-plugins-good 0.10.21-1ubuntu3 and cannot reproduce this bug anymore. Closing this bug. Thanks for your prompt attention.
Marking as OBSOLETE since we don't really know what fixed it when.