W końcu! Pomogło odpalenie spod gdb z jednoczesnym ustawieniem MALLOC_CHECK_:
(gdb) bt full #0 0xf7cdb6ac in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 __o0 = 0 __o1 = 27669 __o2 = 6 err = 211 resultvar = <optimized out> pd = 0xf7b1f5c0 pid = 0 selftid = 27669 #1 0xf7cdf4d4 in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {16, 0, 4160520956, 4160432736, 0, 0, 0, 4158808064, 0, 4160336400, 4160435496, 3519824, 8, 1, 4294955136, 4158193480, 0, 8, 3603087598, 3866872640, 2309615201, 1607539619, 10, 3572252, 0, 0, 0, 0, 0, 0, 0, 4158808064}}, sa_flags = 3751936, sa_restorer = 0x8} sigs = {__val = {32, 0 <repeats 31 times>}} #2 0xf7d1d1f4 in __libc_message (do_abort=2, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:175 ap = 0xffffd250 fd = 19 on_2 = <optimized out> list = <optimized out> nlist = <optimized out> cp = <optimized out> written = <optimized out> #3 0xf7d290ac in malloc_printerr (action=3, str=0xf7e02b48 "free(): invalid pointer", ptr=0x762a0) at malloc.c:4927 buf = "000762a0" cp = <optimized out> #4 0xf7d2d3cc in __GI___libc_free (mem=0x762a0) at malloc.c:2882 ar_ptr = <optimized out> p = <optimized out> hook = <optimized out> #5 0xf7f0cc44 in gnutls_x509_crt_deinit () from /usr/lib/sparc-linux-gnu/libgnutls.so.28 No symbol table info available. #6 0xf7f170a0 in gnutls_x509_trust_list_deinit () from /usr/lib/sparc-linux-gnu/libgnutls.so.28 No symbol table info available. #7 0xf7eb7f60 in gnutls_certificate_free_credentials () from /usr/lib/sparc-linux-gnu/libgnutls.so.28 No symbol table info available. #8 0xf7f9b230 in gg_free_session (sess=0x3d570) at libgadu.c:1211 tmp = 0x29d68 dcc = <optimized out> chat = <optimized out> #9 0x0001355c in client_func (test=0x264d8 <test.8694>) at connect.c:463 ge = 0x1 rd = {__fds_bits = {131072, 0 <repeats 31 times>}} wr = {__fds_bits = {0 <repeats 32 times>}} res = <optimized out> max_fd = <optimized out> gs = 0x3d570 glp = {uin = 1, password = 0x13e50 "dupa.8", async = 1, status = 0, status_descr = 0x0, server_addr = 0, server_port = 0, client_addr = 0, client_port = 0, protocol_version = 0, client_version = 0x0, has_audio = 0, last_sysmsg = 0, external_addr = 0, external_port = 0, tls = 1, image_size = 0, era_omnix = 0, hash_type = 0, encoding = GG_ENCODING_CP1250, resolver = GG_RESOLVER_PTHREAD, protocol_features = 0, status_flags = 0, struct_size = 0, compatibility = GG_COMPAT_LEGACY, connect_host = 0x0, socket_manager_type = GG_SOCKET_MANAGER_TYPE_INTERNAL, socket_manager = {cb_data = 0x0, connect_cb = 0x0, close_cb = 0x0, read_cb = 0x0, write_cb = 0x0, reserved1 = 0x0, reserved2 = 0x0, reserved3 = 0x0, reserved4 = 0x0}, host_white_list = 0x0} tmp = -116 '\214' #10 0x000118a0 in main (argc=<optimized out>, argv=<optimized out>) at connect.c:1067 result = <optimized out> j = <optimized out> expect = 1 i = 324 test_from = <optimized out> test_to = 648 exit_code = 0 server_thread = <optimized out> one = 1 (gdb) -- Marcin Owsiany <mar...@owsiany.pl> http://marcin.owsiany.pl/ GnuPG: 2048R/02F946FC 35E9 1344 9F77 5F43 13DD 6423 DBF4 80C6 02F9 46FC "Every program in development at MIT expands until it can read mail." -- Unknown _______________________________________________ libgadu-devel mailing list libgadu-devel@lists.ziew.org http://lists.ziew.org/mailman/listinfo/libgadu-devel