Hang on "Invalid share name" dialog
Submitted by Ed Catmur
Link to original bug (#348588)
Description
Rhythmbox hangs when I hit OK in the DAAP "Invalid share name" (DAAP name collision) dialog.
Trace:
(gdb) t a a bt
Thread 4 (Thread -1242907744 (LWP 4293)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6a74e21 in *__GI___poll (fds=0xb6adbff4, nfds=9, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb6c611db in g_main_context_iterate (context=0x823dbd0, block=1,
dispatch=1, self=0x82047d8) at gmain.c:2977
#3 0xb6c61547 in IA__g_main_loop_run (loop=0x823dc50) at gmain.c:2879
#4 0xb6fc0760 in link_io_thread_fn (data=0x0) at linc.c:394
#5 0xb6c8474f in g_thread_create_proxy (data=0x82047d8) at gthread.c:553
#6 0xb6e76264 in start_thread (arg=0xb5eabba0) at pthread_create.c:261
#7 0xb6a7dade in clone () from /lib/libc.so.6
Thread 3 (Thread -1277170784 (LWP 4301)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6e797bc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb6e85fc9 in g_cond_timed_wait_posix_impl (cond=0x962f470,
entered_mutex=0x8277f18, abs_time=0xb3dfe420) at gthread-posix.c:231
#3 0xb6c3d027 in g_async_queue_pop_intern_unlocked (queue=0x8277f00,
try=<value optimized out>, end_time=0xb3dfe420) at gasyncqueue.c:341
#4 0xb6c3d156 in IA__g_async_queue_timed_pop (queue=0x8277f00,
end_time=0xb3dfe420) at gasyncqueue.c:467
---Type <return> to continue, or q <return> to quit---
#5 0x080d314a in action_thread_main (db=0x827c000) at rhythmdb.c:1903
#6 0xb6c8474f in g_thread_create_proxy (data=0x9611b68) at gthread.c:553
#7 0xb6e76264 in start_thread (arg=0xb3dfeba0) at pthread_create.c:261
#8 0xb6a7dade in clone () from /lib/libc.so.6
Thread 1 (Thread -1231443296 (LWP 4291)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6e7bb9e in __lll_mutex_lock_wait () from /lib/libpthread.so.0
#2 0xb6e784f3 in _L_mutex_lock_69 () from /lib/libpthread.so.0
#3 0x08152df8 in ?? ()
#4 0x00000008 in ?? ()
#5 0xb6ccc1dc in ?? () from /usr/lib/libglib-2.0.so.0
#6 0xb6e78267 in __pthread_mutex_lock (mutex=0x821d2b8)
at pthread_mutex_lock.c:37
#7 0xb76158ac in gdk_threads_impl_lock () at gdk.c:377
#8 0xb764ae97 in gdk_event_prepare (source=0x81fb530, timeout=0xbf840ac8)
at gdkevents-x11.c:2274
#9 0xb6c5eecd in IA__g_main_context_prepare (context=0x81fb578,
priority=0xbf840b28) at gmain.c:2362
#10 0xb6c60e65 in g_main_context_iterate (context=0x81fb578, block=1,
dispatch=1, self=0x81518b0) at gmain.c:2655
#11 0xb6c61547 in IA__g_main_loop_run (loop=0x8b3b1b0) at gmain.c:2879
#12 0xb77eb403 in IA__gtk_main () at gtkmain.c:1000
---Type <return> to continue, or q <return> to quit---
#13 0x0806c5b8 in main (argc=1, argv=0xbf840dd4) at main.c:375
(gdb)
Version: 0.9.5