hi Evgeni,

On Fri, Jan 09, 2009 at 01:00:12AM +0100, Evgeni Golov wrote:
> what arch are you on? Here on sid/i386, perspic starts fine (find
> throws a warning, but it's only a warning).
> Can you get a gdb backtrace of the segfault? (you'd have to rebuild
> perspic unstripped).

im on x86_64, this is what gdb tells me, bt and bt full

 > Program received signal SIGSEGV, Segmentation fault.
 > 0x00007f07dbb05030 in strlen () from /lib/libc.so.6
 > (gdb) bt
 > #0  0x00007f07dbb05030 in strlen () from /lib/libc.so.6
 > #1  0x00007f07dbad1cb1 in vfprintf () from /lib/libc.so.6
 > #2  0x00007f07dbaf720a in vsnprintf () from /lib/libc.so.6
 > #3  0x000000000041c0dd in map_temp_str (fmt=0x429eda ".%s") at map.c:248
 > #4  0x0000000000417b99 in dict_open (d=0x62fca0, s=0x1f323e0 
 > "/usr/lib/perspic/sacred", new=0) at dict.c:96
 > #5  0x0000000000415761 in query_new_dict (s=0x1f323e0 
 > "/usr/lib/perspic/sacred", new=0) at query.c:53
 > #6  0x00000000004108da in on_combo3_popwin_hide (editable=<value optimized 
 > out>, user_data=<value optimized out>) at callbacks.c:614
 > #7  0x00007f07dd0cf6b7 in ?? () from /usr/lib/libgtk-1.2.so.0
 > #8  0x00007f07dd0d1d38 in ?? () from /usr/lib/libgtk-1.2.so.0
 > #9  0x00007f07dd0d2074 in gtk_signal_emit_by_name () from 
 > /usr/lib/libgtk-1.2.so.0
 > #10 0x000000000041345a in archive_init (window1=0x1e84000) at init.c:34
 > #11 0x000000000040868f in main (argc=1, argv=0x7fffe5577c08) at main.c:92

bt full

 > #0  0x00007f07dbb05030 in strlen () from /lib/libc.so.6
 > No symbol table info available.
 > #1  0x00007f07dbad1cb1 in vfprintf () from /lib/libc.so.6
 > No symbol table info available.
 > #2  0x00007f07dbaf720a in vsnprintf () from /lib/libc.so.6
 > No symbol table info available.
 > #3  0x000000000041c0dd in map_temp_str (fmt=0x429eda ".%s") at map.c:248
 >         j = <value optimized out>
 >         args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 
 > 0x7fffe5577130, reg_save_area = 0x7fffe5577040}}
 >         m = {m1 = 0x7f07dd56b000, m = 0x7f07dd56b000, me = 0x7f07dd56b050, l 
 > = 0, ro = 0, o = 0, size = 0, n = 0x0}
 >         __FUNCTION__ = "map_temp_str"
 > #4  0x0000000000417b99 in dict_open (d=0x62fca0, s=0x1f323e0 
 > "/usr/lib/perspic/sacred", new=0) at dict.c:96
 >         bb = <value optimized out>
 >         q = 0 '\0'
 >         c = <value optimized out>
 >         b = {m1 = 0x7f07dd573000, m = 0x7f07dd573019, me = 0x7f07dd573019, l 
 > = 0, ro = 0, o = 0, size = 0, n = 0x0}
 >         k = <value optimized out>
 >         ss = {st_dev = 2050, st_ino = 737627, st_nlink = 2, st_mode = 16877, 
 > st_uid = 0, st_gid = 0, pad0 = 0, st_rdev = 0, st_size = 4096, st_blksize = 
 > 4096, st_blocks = 8, st_atim = {
 >     tv_sec = 1231478904, tv_nsec = 0}, st_mtim = {tv_sec = 1231419083, 
 > tv_nsec = 0}, st_ctim = {tv_sec = 1231419083, tv_nsec = 0}, __unused = {0, 
 > 0, 0}}
 >         __FUNCTION__ = "dict_open"
 > #5  0x0000000000415761 in query_new_dict (s=0x1f323e0 
 > "/usr/lib/perspic/sacred", new=0) at query.c:53
 >         n = 0
 >         __FUNCTION__ = "query_new_dict"
 > #6  0x00000000004108da in on_combo3_popwin_hide (editable=<value optimized 
 > out>, user_data=<value optimized out>) at callbacks.c:614
 >         ce3 = (GtkWidget *) 0x1ea3d50
 >         tr1 = (GtkWidget *) 0x1ea6fc0
 >         e = (GtkWidget *) 0x1e95ab0
 >         s = 0xfefefefefefefeff <Address 0xfefefefefefefeff out of bounds>
 >         f1 = 0x9d15 <Address 0x9d15 out of bounds>
 >         fe = 0x1ea4410 "°zæ\001"
 > #7  0x00007f07dd0cf6b7 in ?? () from /usr/lib/libgtk-1.2.so.0
 > No symbol table info available.
 > #8  0x00007f07dd0d1d38 in ?? () from /usr/lib/libgtk-1.2.so.0
 > No symbol table info available.
 > #9  0x00007f07dd0d2074 in gtk_signal_emit_by_name () from 
 > /usr/lib/libgtk-1.2.so.0
 > No symbol table info available.
 > #10 0x000000000041345a in archive_init (window1=0x1e84000) at init.c:34
 >         list = (GList *) 0x1eefb38
 >         c3 = (GtkWidget *) 0x1ea3c90
 >         s1 = 0x1efabf0 " 4ó\001"
 >         s = 0x1efac41 ""
 >         se = 0x1efac41 ""
 >         i = <value optimized out>
 >         p = <value optimized out>
 >         b = 
 > "/usr/lib/perspic/translations\000\000\000Ðywåÿ\177\000\...@\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000Ðzwåÿ\177\000\000ðywåÿ\177\000\0008j»Ü\a\177\000\000è=\000Ý\a\177\000\000ÀtwÝ\a\177\000\000\020\000\000\0000\000\000\000\000{wåÿ\177\000\000
 >  
 > zwåÿ\177\000\...@\0306\000\000\000\000\000\000@è\001\000\000\000\0000áë\001\000\000\000\000°zæ\001\000\000\000\0000³ç\001",
 >  '\0' <repeats 20 times>, "\001", '\0' <repeats 23 times>, 
 > "Ê\2216Ý\a\177\000\000è=\000Ý\a\177\000\000ðEé\001\000\000\000"...
 > #11 0x000000000040868f in main (argc=1, argv=0x7fffe5577c08) at main.c:92
 >         w1 = (GtkWidget *) 0x1e84000
 >         w2 = <value optimized out>
 >         w3 = (GtkWidget *) 0x1ebe130
 >         co = (GtkWidget *) 0x1e945f0
 >         w = (GtkWidget *) 0x1ef4970
 >         t = <value optimized out>
 > 

bye,
    - michael




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to