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

Reply via email to