[gstreamer-bugs] [Bug 160351] Rythmbox crashes when trying to playback on the alsa "dmix" device

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Fri Dec 3 13:11:12 PST 2004


http://bugzilla.gnome.org/show_bug.cgi?id=160351
GStreamer | gst-plugins | Ver: 0.8.8





------- Additional Comments From valdyn at packeis.de  2004-12-03 16:11 -------
It is gst-plugins version 0.8.6 from debian sid.
gstreamer-properties crashes just the same when testing alsasink, if the used
alsa device is dmix. Alsaplayer works fine.
Backtrace below, with ( not all ) debugging symbols enabled. Hope it helps.

flo

--------

valdyn at master:/usr/lib$ gdb `which rhythmbox`
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/rhythmbox
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1088967136 (LWP 30960)]
Bonobo accessibility support initialized
GTK Accessibility Module initialized
[New Thread 1099496368 (LWP 30963)]
[New Thread 1107884976 (LWP 30964)]
[New Thread 1116273584 (LWP 30965)]
[New Thread 1124662192 (LWP 30966)]
[New Thread 1133345712 (LWP 30967)]
[Thread 1133345712 (LWP 30967) exited]
[New Thread 1133345712 (LWP 30968)]
rhythmbox: pcm.c:2094: snd_pcm_wait: Zusicherung »err == 1« nicht erfüllt.

Program received signal SIGABRT, Aborted.
[Switching to Thread 1133345712 (LWP 30968)]
0x40c7eed9 in raise () from /lib/tls/libc.so.6
(gdb) thread apply all bt

Thread 7 (Thread 1133345712 (LWP 30968)):
#0  0x40c7eed9 in raise () from /lib/tls/libc.so.6
#1  0x40c80771 in abort () from /lib/tls/libc.so.6
#2  0x40c78443 in __assert_fail () from /lib/tls/libc.so.6
#3  0x43c3a42b in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0x43bd8849 in gst_alsa_pcm_wait ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#5  0x43bdd50b in gst_alsa_sink_get_type ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#6  0x430b7506 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#7  0x086b0d98 in ?? ()
#8  0x00000004 in ?? ()
#9  0x430bb840 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#10 0x430bbce2 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#11 0x00000538 in ?? ()
#12 0x00000000 in ?? ()
#13 0x430bcc20 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#14 0x0861ccc8 in ?? ()
#15 0x08594018 in ?? ()
#16 0x080f6b68 in ?? ()
#17 0x409c9550 in g_log_domain_gstreamer () from /usr/lib/libgstreamer-0.8.so.1
#18 0x430be180 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
---Type <return> to continue, or q <return> to quit---
#19 0x086b0d98 in ?? ()
#20 0x00000000 in ?? ()
#21 0x438d74f8 in ?? ()
#22 0x430b6ddf in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#23 0x00000000 in ?? ()
#24 0x08594018 in ?? ()
#25 0x438d74f8 in ?? ()
#26 0x408e1bc0 in gst_debug_log () from /usr/lib/libgstreamer-0.8.so.1
Previous frame inner to this frame (corrupt stack?)
(gdb) thread apply all bt

Thread 7 (Thread 1133345712 (LWP 30968)):
#0  0x40c7eed9 in raise () from /lib/tls/libc.so.6
#1  0x40c80771 in abort () from /lib/tls/libc.so.6
#2  0x40c78443 in __assert_fail () from /lib/tls/libc.so.6
#3  0x43c3a42b in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0x43bd8849 in gst_alsa_pcm_wait ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#5  0x43bdd50b in gst_alsa_sink_get_type ()
   from /usr/lib/gstreamer-0.8/libgstalsa.so
#6  0x430b7506 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#7  0x086b0d98 in ?? ()
#8  0x00000004 in ?? ()
#9  0x430bb840 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#10 0x430bbce2 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#11 0x00000538 in ?? ()
#12 0x00000000 in ?? ()
#13 0x430bcc20 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#14 0x0861ccc8 in ?? ()
#15 0x08594018 in ?? ()
#16 0x080f6b68 in ?? ()
#17 0x409c9550 in g_log_domain_gstreamer () from /usr/lib/libgstreamer-0.8.so.1
#18 0x430be180 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
---Type <return> to continue, or q <return> to quit---
#19 0x086b0d98 in ?? ()
#20 0x00000000 in ?? ()
#21 0x438d74f8 in ?? ()
#22 0x430b6ddf in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#23 0x00000000 in ?? ()
#24 0x08594018 in ?? ()
#25 0x438d74f8 in ?? ()
#26 0x408e1bc0 in gst_debug_log () from /usr/lib/libgstreamer-0.8.so.1

Thread 5 (Thread 1124662192 (LWP 30966)):
#0  0x40bce2c0 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40bc37ea in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x0829ff88 in ?? ()
#3  0x082901d8 in ?? ()
#4  0x4308f9b8 in ?? ()
#5  0x40c08d11 in g_queue_peek_tail () from /usr/lib/libglib-2.0.so.0
#6  0x40be5261 in g_async_queue_push_unlocked () from /usr/lib/libglib-2.0.so.0
#7  0x40be56f0 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#8  0x0809f822 in rhythmdb_add_song ()
#9  0x0809fcab in rhythmdb_add_song ()
#10 0x40c15bad in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#11 0x40bcb9b4 in start_thread () from /lib/tls/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#12 0x00000000 in ?? ()

Thread 4 (Thread 1116273584 (LWP 30965)):
#0  0x40bce2c0 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40bc37ea in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x0829fff0 in ?? ()
#3  0x08290168 in ?? ()
#4  0x4288f9c8 in ?? ()
#5  0x40c08d11 in g_queue_peek_tail () from /usr/lib/libglib-2.0.so.0
#6  0x40be5261 in g_async_queue_push_unlocked () from /usr/lib/libglib-2.0.so.0
#7  0x40be56f0 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#8  0x0809f822 in rhythmdb_add_song ()
#9  0x0809fb9f in rhythmdb_add_song ()
#10 0x40c15bad in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#11 0x40bcb9b4 in start_thread () from /lib/tls/libpthread.so.0
#12 0x00000000 in ?? ()

Thread 3 (Thread 1107884976 (LWP 30964)):
#0  0x40bce2c0 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40bc37ea in ?? () from /usr/lib/libgthread-2.0.so.0
#2  0x082a0028 in ?? ()
---Type <return> to continue, or q <return> to quit---
#3  0x082901a0 in ?? ()
#4  0x4208f9c8 in ?? ()
#5  0x40c08d11 in g_queue_peek_tail () from /usr/lib/libglib-2.0.so.0
#6  0x40be5261 in g_async_queue_push_unlocked () from /usr/lib/libglib-2.0.so.0
#7  0x40be56f0 in g_async_queue_timed_pop () from /usr/lib/libglib-2.0.so.0
#8  0x0809f822 in rhythmdb_add_song ()
#9  0x0809f8d2 in rhythmdb_add_song ()
#10 0x40c15bad in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#11 0x40bcb9b4 in start_thread () from /lib/tls/libpthread.so.0
#12 0x00000000 in ?? ()

Thread 2 (Thread 1099496368 (LWP 30963)):
#0  0x40bce115 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
#1  0x40be531a in g_async_queue_push_unlocked () from /usr/lib/libglib-2.0.so.0
#2  0x40be5476 in g_async_queue_pop_unlocked () from /usr/lib/libglib-2.0.so.0
#3  0x40c1714b in g_static_rw_lock_free () from /usr/lib/libglib-2.0.so.0
#4  0x40c15bad in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0x40bcb9b4 in start_thread () from /lib/tls/libpthread.so.0
#6  0x00000000 in ?? ()

Thread 1 (Thread 1088967136 (LWP 30960)):
#0  0x40d28d25 in poll () from /lib/tls/libc.so.6
---Type <return> to continue, or q <return> to quit---
#1  0x40bfcb06 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0
#2  0x40bfbf40 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#3  0x40bfc603 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x408493c8 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#5  0x0805f7dc in main ()
#0  0x40c7eed9 in raise () from /lib/tls/libc.so.6
(gdb)


------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list