irssi-0.8.10 core dumps after /quit

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

irssi-0.8.10 core dumps after /quit

Simon Kuhnle
Hi,

I'm using the irssi-0.8.10 package under 3.9-current i386 with the
latest snapshot. When I end my IRC session with /quit, I get
the following error message and then it coredumps:

  irssi in free(): error: modified (page-) pointer

gdb says the following when I start it:

[...]
Core was generated by `irssi'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libperl.so.10.1...done.
Loaded symbols for /usr/lib/libperl.so.10.1
Reading symbols from /usr/lib/libm.so.2.2...done.
Loaded symbols for /usr/lib/libm.so.2.2
Reading symbols from /usr/lib/libutil.so.11.0...done.
Loaded symbols for /usr/lib/libutil.so.11.0
Reading symbols from /usr/local/lib/libgmodule-2.0.so.1000.3...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.1000.3
Reading symbols from /usr/local/lib/libglib-2.0.so.1000.3...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.1000.3
Reading symbols from /usr/local/lib/libintl.so.3.0...done.
Loaded symbols for /usr/local/lib/libintl.so.3.0
Reading symbols from /usr/local/lib/libiconv.so.4.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.4.0
Reading symbols from /usr/lib/libssl.so.10.0...done.
Loaded symbols for /usr/lib/libssl.so.10.0
Reading symbols from /usr/lib/libcrypto.so.12.1...done.
Loaded symbols for /usr/lib/libcrypto.so.12.1
Reading symbols from /usr/lib/libncurses.so.10.0...done.
Loaded symbols for /usr/lib/libncurses.so.10.0
Reading symbols from /usr/lib/libc.so.39.1...done.
Loaded symbols for /usr/lib/libc.so.39.1
Reading symbols from /usr/libexec/ld.so...done.
Loaded symbols for /usr/libexec/ld.so
#0  0x0a98e975 in kill () from /usr/lib/libc.so.39.1


A "bt full" says:

#0  0x0a98e975 in kill () from /usr/lib/libc.so.39.1
No symbol table info available.
#1  0x0a9c72c3 in abort () at /usr/src/lib/libc/stdlib/abort.c:65
        p = (struct atexit *) 0x865a1000
        cleanup_called = 1
        mask = 4294967263
#2  0x0a9ae649 in wrterror (p=0x2a95d27c "modified (page-) pointer") at
        /usr/src/lib/libc/stdlib/malloc.c:434
        q = 0x2a95e4f9 " error: "
        iov = {{iov_base = 0x3c021c00, iov_len = 5}, {iov_base = 0x2a95d2b7,
        iov_len = 11}, {iov_base = 0x2a95e4f9,
    iov_len = 8}, {iov_base = 0x2a95d27c, iov_len = 24},
    {iov_base = 0x2a955f97, iov_len = 1}}
#3  0x0a9ae70b in wrtwarning (p=0x2a95d27c "modified (page-) pointer") at
        /usr/src/lib/libc/stdlib/malloc.c:444
        q = 0x2a95d1cc " warning: "
        iov = {{iov_base = 0x2c301300, iov_len = 1}, {iov_base = 0x40e444,
        iov_len = 177931332}, {iov_base = 0x7e77d,
    iov_len = 2121735168}, {iov_base = 0xa9ae444, iov_len = 714488836},
    {iov_base = 0x7e77d, iov_len = 2121735104}}
#4  0x0a9afc53 in free_pages (ptr=0x7db88850, index=514964, info=0x0) at
        /usr/src/lib/libc/stdlib/malloc.c:1343
        i = 2182438912
        lidx = 741352940
        l = 514964
        cachesize = 0
        pd = (struct pginfo **) 0x86b1f000
        pi = (struct pdinfo *) 0xa9ae444
        spi = (struct pdinfo *) 0x0
        pf = (struct pgfree *) 0x2c301300
        pt = (struct pgfree *) 0x0
        tail = 0xcf7c81b8 "ð\037ê\213\004<\226*P\210¸}T\"\226*ø\201|ÏÑø
        \232\nP\210¸}ì%0,ø\201|Ï\211ø\232\nà\206¸}ðO"
#5  0x0a9af6f4 in ifree (ptr=0x7db88850) at /usr/src/lib/libc/stdlib/malloc.c:1770
        info = (struct pginfo *) 0x0
        pd = (struct pginfo **) 0x8bea1000
        index = 514964
        pi = (struct pdinfo *) 0x8bea1ff0
#6  0x0a9af8d1 in free (ptr=0x7db88850) at /usr/src/lib/libc/stdlib/malloc.c:1838
No locals.
#7  0x0c2f59a4 in g_free () from /usr/local/lib/libglib-2.0.so.1000.3
No symbol table info available.
#8  0x1c05f800 in dcc_chat_deinit ()
No symbol table info available.
#9  0x1c05dbb4 in irc_dcc_deinit ()
No symbol table info available.
#10 0x1c04ac81 in irc_deinit ()
No symbol table info available.
#11 0x1c022702 in irssi_set_dirty ()
No symbol table info available.
#12 0x1c022a03 in main ()
No symbol table info available


I don't know, if anyone else is experiencing this problem, 0.8.10 worked
fine for me... If you need more information, send me a mail. (CC me pls!)

Thanks in advance.
--simon

attachment0 (194 bytes) Download Attachment