[Bug 670321] playbin2 hangs and crashes in notify_source_cb() when controlled by rhythmbox
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Sun Feb 19 06:34:03 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=670321
GStreamer | gst-plugins-base | 0.10.x
--- Comment #3 from Thomas Meyer <thomas at m3y3r.de> 2012-02-19 14:33:51 UTC ---
I'm not sure yet where the bug is... when removing the audiocd plugin, which
triggers the assertion error, rhythmbox just hangs two seconds before the song
ends. no assertion, nothing. It just get's stuck. pressing pause, play, or
dobule-clicking an different song doesn't do anything! i'm not sure how to
debug this error. stack trace of all threads in this "hung" state is:
/usr/bin/rhythmbox [4982] [cores: 0]
Thread [5] 5134 [core: 0] (Suspended : Container)
__kernel_vsyscall() at 0xf777e430
poll() at 0x43df9fb0
g_poll() at gpoll.c:132 0x4753d83c
g_main_context_poll() at gmain.c:3.402 0x4752ec76
g_main_context_iterate() at gmain.c:3.084 0x4752ec76
g_main_loop_run() at gmain.c:3.297 0x4752f3a7
0xf748f235
g_thread_create_proxy() at gthread.c:1.962 0x47555f45
start_thread() at 0x43ecdcd3
clone() at 0x43e0483e
Thread [4] 5135 [core: 0] (Suspended : Container)
__kernel_vsyscall() at 0xf777e430
poll() at 0x43df9fb0
g_poll() at gpoll.c:132 0x4753d83c
g_main_context_poll() at gmain.c:3.402 0x4752ec76
g_main_context_iterate() at gmain.c:3.084 0x4752ec76
g_main_loop_run() at gmain.c:3.297 0x4752f3a7
gdbus_shared_thread_func() at gdbusprivate.c:276 0x4f90b74b
g_thread_create_proxy() at gthread.c:1.962 0x47555f45
start_thread() at 0x43ecdcd3
clone() at 0x43e0483e
Thread [3] 5201 [core: 0] (Suspended : Container)
__kernel_vsyscall() at 0xf777e430
pthread_cond_wait@@GLIBC_2.3.2() at 0x43ed185c
g_async_queue_pop_intern_unlocked() at gasyncqueue.c:408 0x47500630
g_async_queue_pop() at gasyncqueue.c:447 0x47500d1f
action_thread_main() at rhythmdb.c:2.841 0x44d6a3af
g_thread_create_proxy() at gthread.c:1.962 0x47555f45
start_thread() at 0x43ecdcd3
clone() at 0x43e0483e
Thread [1] 4982 [core: 0] (Suspended : Signal : SIGINT:Interrupt)
__kernel_vsyscall() at 0xf777e430
poll() at 0x43df9fb0
g_poll() at gpoll.c:132 0x4753d83c
g_main_context_poll() at gmain.c:3.402 0x4752ec76
g_main_context_iterate() at gmain.c:3.084 0x4752ec76
g_main_loop_run() at gmain.c:3.297 0x4752f3a7
gtk_main() at gtkmain.c:1.362 0x41159155
main() at main.c:324 0x804a2e4
but this isn't helpful at all as each threads just wait for some events...
do you have any idea how to obtain the address of the playbin2 "object"? do you
have an advice where to set break points to investigate what's going on here?
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list