Diamond hangs on a number of dialogs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Spud |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
To replicate:
Open diamond.
Menu->file open
Click cancel
Diamond will hang.
I *think* this is a bug in pyGTK.
Running in a gdb session, I get:
jhill1@
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /usr/bin/
(gdb) r
Starting program: /usr/bin/python bin/diamond
[Thread debugging using libthread_db enabled]
['/home/
[New Thread 0xb701db70 (LWP 14937)]
[New Thread 0xb66ffb70 (LWP 14938)]
[New Thread 0xb5efeb70 (LWP 14939)]
[New Thread 0xb54ffb70 (LWP 14940)]
[New Thread 0xb4cfeb70 (LWP 14941)]
[Thread 0xb4cfeb70 (LWP 14941) exited]
[Thread 0xb54ffb70 (LWP 14940) exited]
[Thread 0xb5efeb70 (LWP 14939) exited]
[Thread 0xb66ffb70 (LWP 14938) exited]
^C
Program received signal SIGINT, Interrupt.
0x0012e416 in __kernel_vsyscall ()
(gdb) back
#0 0x0012e416 in __kernel_vsyscall ()
#1 0x0013c169 in __lll_lock_wait ()
at ../nptl/
#2 0x001375cb in _L_lock_748 () from /lib/libpthread
#3 0x001373f1 in __pthread_
at pthread_
#4 0x00bf16d6 in ?? () from /usr/lib/
#5 0x00bf195b in ?? () from /usr/lib/
#6 0x00521841 in ?? () from /lib/libglib-
#7 0x00523855 in g_main_
#8 0x00527668 in ?? () from /lib/libglib-
#9 0x00527ba7 in g_main_loop_run () from /lib/libglib-
#10 0x0093c1d9 in gtk_main () from /usr/lib/
#11 0x0076d060 in ?? () from /usr/lib/
#12 0x080ddd39 in PyEval_EvalFrameEx ()
#13 0x080df04c in PyEval_EvalFrameEx ()
#14 0x080dfbb2 in PyEval_EvalCodeEx ()
#15 0x080dfca7 in PyEval_EvalCode ()
#16 0x080fd956 in PyRun_FileExFlags ()
#17 0x080fdbb2 in PyRun_SimpleFil
#18 0x0805b6d3 in Py_Main ()
#19 0x0805a8ab in main ()
(gdb)
Search the internet seems to support this.
This occurs on Maverick (my laptop). It's about to be updated to Natty.
I can't reproduce this on natty with the latest diamond trunk.