Comment 9 for bug 815922

Revision history for this message
Linus Tufvesson (linus-tufvesson) wrote :

I have almost the same problem. When I close the libavg window, it doesn't close until I exit process that started it ( ie the interpreter, gdb or whatever) and then I get a segfault as the last thing that happens.

geo-lap01@geo-laptop01:~/Downloads/libavg-1.6.0$ gdb python
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/python
[Thread debugging using libthread_db enabled]
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import libavg
>>> libavg.AVGApp.start(resolution=(800,640))
[New Thread 0xb346ab70 (LWP 9878)]
[Thread 0xb346ab70 (LWP 9878) exited]
[New Thread 0xb346ab70 (LWP 9880)]
>>>

Program received signal SIGSEGV, Segmentation fault.
0x0378420a in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so
(gdb) info threads
  3 Thread 0xb346ab70 (LWP 9880) 0x0012d422 in __kernel_vsyscall ()
* 1 Thread 0xb7fe86c0 (LWP 9822) 0x0378420a in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so
(gdb) thread 1
[Switching to thread 1 (Thread 0xb7fe86c0 (LWP 9822))]#0 0x0378420a in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so
(gdb) bt
#0 0x0378420a in ?? () from /usr/lib/fglrx/dri/fglrx_dri.so
#1 0x7fffffff in ?? ()
#2 0x00000140 in ?? ()
#3 0x00000100 in ?? ()
#4 0x00000100 in ?? ()
#5 0x00000100 in ?? ()
#6 0x00000012 in ?? ()
#7 0x00000012 in ?? ()
#8 0x00000200 in ?? ()
#9 0x00000100 in ?? ()
#10 0x00000000 in ?? ()
(gdb) thread 3
[Switching to thread 3 (Thread 0xb346ab70 (LWP 9880))]#0 0x0012d422 in __kernel_vsyscall ()
(gdb) bt
#0 0x0012d422 in __kernel_vsyscall ()
#1 0x003e3dbe in ppoll () from /lib/tls/i686/cmov/libc.so.6
#2 0x02095b2a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3 0x02097a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4 0x010aafc6 in ?? () from /usr/lib/libSDL-1.2.so.0
#5 0x0107cc0d in ?? () from /usr/lib/libSDL-1.2.so.0
#6 0x010849ce in ?? () from /usr/lib/libSDL-1.2.so.0
#7 0x010cf25d in ?? () from /usr/lib/libSDL-1.2.so.0
#8 0x0013396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0x003f1a4e in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb)