GNOME Bugzilla – Bug 478206
Crash after gst_value_list_concat
Last modified: 2007-10-09 12:19:28 UTC
Version: 2.18.3 What were you doing when the application crashed? opening a .wav file (for crying out loud) Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.22.5-76.fc7 #1 SMP Thu Aug 30 13:08:59 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: Fedora Memory status: size: 419827712 vsize: 419827712 resident: 174911488 share: 103276544 rss: 174911488 rss_rlim: 18446744073709551615 CPU usage: start_time: 1190156260 rtime: 54 utime: 44 stime: 10 cutime:2 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/totem' (no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912597230128 (LWP 12591)] [New Thread 1126717776 (LWP 12600)] [New Thread 1116227920 (LWP 12599)] [New Thread 1105738064 (LWP 12598)] [New Thread 1095248208 (LWP 12597)] [New Thread 1084758352 (LWP 12596)] [New Thread 1084229968 (LWP 12594)] (no debugging symbols found) 0x00002aaaae6a72e6 in poll () from /lib64/libc.so.6
+ Trace 163870
Thread 4 (Thread 1105738064 (LWP 12598))
----------- .xsession-errors (3188 sec old) --------------------- [00000588] main playlist: stopping playback compiz (core) - Warn: pixmap 0x24207ef can't be bound to texture _gtk_text_util_create_rich_drag_icon: layout size 384 32 _gtk_text_util_create_rich_drag_icon: pixmap size 260 42 --- Hash table keys for warning below: --> file:///home/bob (nautilus:11226): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time (keys above) JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected VLC media player 0.8.6c Janus [00000311] main playlist: nothing to play [00000311] main playlist: nothing to play --------------------------------------------------
Looks like a bug in GStreamer after gst_value_list_concat. Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://www.gnome.org/projects/totem/#bugs for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Stack trace looks pretty bogus to me. Could you install glib + gstreamer + gstreamer plugins debugging symbols and try to reproduce the crash? If you can reproduce this with a particular file, I'd be interested in the file (or the first 1MB of it) as well.
Created attachment 95969 [details] It's a 300Hz sine wave
OK, with the sine wave file, above, I ran GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:2 totem --debug 2> log The first time I tried it, it worked fine. Then I remembered I had JACK going at the time. The issue appears to be when JACK is running and it tries to play a file, it crashes. The command I ran for JACK was jackd -R -P 20 -d alsa -r44100 -p 2048 -n 2 ---------------------------------------------------------------- Here's the ~/log that was generated by the command. Looking a bit more helpful, perhaps. JACK tmpdir identified as [/dev/shm] Enhanced3DNow! detected SSE2 detected (process:3195): GLib-ERROR (recursed) **: gmem.c:172: failed to allocate 4 bytes aborting... ----------------------------------------------------------------- Here's the backtrace (doesn't look any more helpful, sorry): Distribution: Fedora release 7 (Moonshine) Gnome Release: 2.18.3 2007-07-02 (Red Hat, Inc) BugBuddy Version: 2.18.0 System: Linux 2.6.22.5-76.fc7 #1 SMP Thu Aug 30 13:08:59 EDT 2007 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: Fedora Memory status: size: 420442112 vsize: 420442112 resident: 175525888 share: 103669760 rss: 175525888 rss_rlim: 18446744073709551615 CPU usage: start_time: 1190388587 rtime: 60 utime: 51 stime: 9 cutime:2 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/totem' [?1034h(no debugging symbols found) Using host libthread_db library "/lib64/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 46912597230128 (LWP 3195)] [New Thread 1126717776 (LWP 3214)] [New Thread 1116227920 (LWP 3213)] [New Thread 1105738064 (LWP 3212)] [New Thread 1095248208 (LWP 3211)] [New Thread 1084758352 (LWP 3199)] [New Thread 1084229968 (LWP 3197)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x00002aaaae6a72e6 in poll () from /lib64/libc.so.6
+ Trace 164440
Thread 4 (Thread 1105738064 (LWP 3212))
----------- .xsession-errors (552 sec old) --------------------- Traceback (most recent call last): File "/usr/lib64/python2.5/threading.py", line 460, in __bootstrap self.run() File "/usr/lib64/python2.5/threading.py", line 440, in run self.__target(*self.__args, **self.__kwargs) File "/home/bob/.exaile/plugins/updates.py", line 49, in start_thread (file, name, version, author, description) = line.split('\t') ValueError: need more than 1 value to unpack JACK tmpdir identified as [/dev/shm] --- Hash table keys for warning below: --> file:///home/bob (nautilus:3004): Eel-WARNING **: "nautilus-directory.c: directories" hash table still has 1 element at quit time (keys above) --------------------------------------------------
Hope that helped!
It fails allocating memory. Seems like running jackd in RT requires the client to not allocate too much memory or something. It seems to run for me, both as root. Maybe changing the permissions to allocate more memory might help? Running GStreamer like this is not supported.