Well, I experienced an ion3 segfault is this the right place to post
kind of those to, may be, improve code quality?

[EMAIL PROTECTED]:~$ gdb `which ion3` core.ion3
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/liblua5.1.so.0...done.
Loaded symbols for /usr/lib/liblua5.1.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/ld-linux-x86-64.so.2...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
Reading symbols from /usr/lib/ion3/de.so...done.
Loaded symbols for /usr/lib/ion3/de.so
Reading symbols from /usr/lib/ion3/mod_query.so...done.
Loaded symbols for /usr/lib/ion3/mod_query.so
Reading symbols from /usr/lib/ion3/mod_menu.so...done.
Loaded symbols for /usr/lib/ion3/mod_menu.so
Reading symbols from /usr/lib/ion3/mod_tiling.so...done.
Loaded symbols for /usr/lib/ion3/mod_tiling.so
Reading symbols from /usr/lib/ion3/mod_statusbar.so...done.
Loaded symbols for /usr/lib/ion3/mod_statusbar.so
Reading symbols from /usr/lib/ion3/mod_sp.so...done.
Loaded symbols for /usr/lib/ion3/mod_sp.so
Core was generated by `ion3'.
Program terminated with signal 11, Segmentation fault.
#0  0x00002b35777a4409 in kill () from /lib/libc.so.6
(gdb) where
#0  0x00002b35777a4409 in kill () from /lib/libc.so.6
#1  <signal handler called>
#2  watch_setup (watch=0x552b58, obj=0x6e697274735b2031, handler=0x41fb5a 
<grab_watch_handler>) at obj.c:225
#3  0x000000000041f87e in do_grab_install (grab=0x552b40) at grab.c:99
#4  0x00000000004174ac in do_key (reg=<value optimized out>, ev=0x7fff33b164b0) 
at key.c:116
#5  0x00000000004175f3 in ioncore_do_handle_keypress (ev=0x7fff33b164b0) at 
key.c:286
#6  0x000000000041e438 in ioncore_handle_event (ev=0x552b58) at eventh.c:81
#7  0x00000000004321bb in hook_call_alt (hk=<value optimized out>, 
p=0x7fff33b164b0,
    m=0x432136 <marshall_alt_p>, em=0) at hooks.c:374
#8  0x0000000000415ea6 in ioncore_x_connection_handler (conn=<value optimized 
out>,
    unused=<value optimized out>) at event.c:214
#9  0x0000000000415fa6 in ioncore_mainloop () at event.c:248
#10 0x0000000000414731 in main (argc=<value optimized out>, argv=<value 
optimized out>) at ion.c:270
(gdb)

This is ion3 20070318-2 debian package.

Regards, Konsti

-- 
GPG KeyID EF62FCEF
Fingerprint: 13C9 B16B 9844 EC15 CC2E  A080 1E69 3FDA EF62 FCEF

Reply via email to