Comment 5 for bug 1069129

Revision history for this message
Chad Miller (cmiller) wrote :

/usr/bin/signon-ui crashed with SEGV. Stack is smashed, and apport doesn't launch to report it for some reason.

PC (0x083f0cd0) in non-executable VMA region: 0x08283000-0x087bd000 rw-p [heap]
source "%cl" ok
destination "-0x2f37f789(%ebx)" (0xd2b2c877) not located in a known VMA region (needed writable region)!

Around the same time, signond crashed with assertion failure when it tried to free() invalid memory.
signond assert failure: *** glibc detected *** /usr/bin/signond: free(): invalid pointer: 0x080bd6e0 ***

#4 0x0093cee2 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0x80bd6e0 <QMapData::shared_null>) at malloc.c:5007
        buf = "080bd6e0"
        cp = <optimized out>
#5 0x00c2dadf in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
No symbol table info available.
#6 0x001aa7a4 in QMapData::continueFreeData(int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
No symbol table info available.
#7 0x0806f251 in ?? ()
No symbol table info available.
#8 0x008f9f51 in __run_exit_handlers (status=0, listp=0xa6d3e4 <__exit_funcs>, run_list_atexit=true) at exit.c:78
        atfct = <optimized out>
        onfct = <optimized out>
        cxafct = <optimized out>
        f = <optimized out>
#9 0x008f9fdd in __GI_exit (status=0) at exit.c:100
No locals.
#10 0x008e04db in __libc_start_main (main=0x8050700, argc=1, ubp_av=0xbfb14b24, init=0x80a6b90, fini=0x80a6c00, rtld_fini=0x54e270 <_dl_fini>, stack_end=0xbfb14b1c) at libc-start.c:258
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {10932224, 0, 0, 0, 1939486399, 218510273}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x1, 0x805089c}, data = {prev = 0x0, cleanup = 0x0, canceltype = 1}}}
        not_first_call = <optimized out>