By hitting Ctrl-C at the right moment I can seem to cause 'dot' to hang easily enough. Attached is a quite different backtrace, which still resulted in being stuck in __pthread_wait_for_restart_signal
Regards, -- Steven Chamberlain ste...@pyro.eu.org
(gdb) thread apply all bt full Thread 1 (process 17844): #0 __pthread_sigsuspend () at ../ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/linuxthreads/pt-sigsuspend.S:24 No locals. #1 0x00000008038983b8 in __pthread_wait_for_restart_signal (self=<optimized out>) at pthread.c:1291 mask = {{__sigbits = {2, 0, 0, 0}, __bits = {2, 0, 0, 0}}} #2 0x000000080389a7b4 in suspend (self=<optimized out>) at restart.h:34 No locals. #3 __pthread_alt_lock (lock=<optimized out>, self=0x1f) at spinlock.c:418 oldstatus = 0 newstatus = 140737488318816 wait_node = {next = 0x1, thr = 0x800637d20, abandoned = 0} #4 0x0000000803898023 in *__GI___pthread_mutex_lock (mutex=0x6bc850) at mutex.c:123 self = <optimized out> #5 0x000000080258a8d9 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #6 0x000000080258c786 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #7 0x0000000802553e57 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #8 0x00000008025542e0 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #9 0x00000008025642df in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #10 0x0000000802593d6a in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #11 0x000000080255cc71 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #12 0x000000080254f833 in cairo_show_glyphs () from /usr/lib/x86_64-kfreebsd-gnu/libcairo.so.2 No symbol table info available. #13 0x00000008020dd8f5 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libpangocairo-1.0.so.0 No symbol table info available. #14 0x00000008020ddbc4 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libpangocairo-1.0.so.0 No symbol table info available. #15 0x000000080230c8dd in pango_renderer_draw_glyphs () from /usr/lib/x86_64-kfreebsd-gnu/libpango-1.0.so.0 No symbol table info available. #16 0x000000080230d4be in pango_renderer_draw_layout_line () from /usr/lib/x86_64-kfreebsd-gnu/libpango-1.0.so.0 No symbol table info available. #17 0x000000080230d6e5 in pango_renderer_draw_layout () from /usr/lib/x86_64-kfreebsd-gnu/libpango-1.0.so.0 No symbol table info available. #18 0x00000008020ddd18 in ?? () from /usr/lib/x86_64-kfreebsd-gnu/libpangocairo-1.0.so.0 No symbol table info available. #19 0x0000000801ed1b4d in ?? () from /usr/lib/graphviz/libgvplugin_pango.so.6 No symbol table info available. #20 0x0000000800842d5d in gvrender_textpara () from /usr/lib/libgvc.so.5 No symbol table info available. #21 0x000000080085f3bc in emit_label () from /usr/lib/libgvc.so.5 No symbol table info available. #22 0x0000000800872e45 in emit_clusters () from /usr/lib/libgvc.so.5 No symbol table info available. #23 0x0000000800873955 in emit_graph () from /usr/lib/libgvc.so.5 No symbol table info available. #24 0x0000000800875c9a in gvRenderJobs () from /usr/lib/libgvc.so.5 No symbol table info available. #25 0x0000000000400fcc in ?? () No symbol table info available. #26 0x000000080389bf04 in __pthread_sighandler (signo=0, _code=65542, _sg=0x0, ctx=0xffffffff80e9f000) at sighandler.c:39 self = <optimized out> #27 0x00007ffffffff083 in ?? () No symbol table info available. #28 0x000000080389be60 in ?? () at internals.h:545 from /lib/x86_64-kfreebsd-gnu/libpthread.so.0 No symbol table info available. #29 0x0000000000000000 in ?? () No symbol table info available. (gdb)