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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]