Comment 3 for bug 1423185

Revision history for this message
Alan Pope 🍺🐧🐱 πŸ¦„ (popey) wrote :

I've installed some debug symbols and I can reproduce this very easily.

(gdb) cont
Continuing.
[Thread 0xa58b8450 (LWP 11518) exited]
[New Thread 0xa84ff450 (LWP 11559)]

Program received signal SIGSEGV, Segmentation fault.
findNode (akey=<optimized out>, this=0xe8c808) at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qmap.h:287
287 /usr/include/arm-linux-gnueabihf/qt5/QtCore/qmap.h: No such file or directory.
(gdb) bt full
#0 findNode (akey=<optimized out>, this=0xe8c808) at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qmap.h:287
        lb = <optimized out>
        r = 0x19205c0
#1 remove (akey=<optimized out>, this=0xe3fde4) at /usr/include/arm-linux-gnueabihf/qt5/QtCore/qmap.h:894
No locals.
#2 RequestData::deleteLater (this=0xd38d50)
    at /build/buildd/qtorganizer5-eds-0.1.1+15.04.20150227/organizer/qorganizer-eds-requestdata.cpp:129
No locals.
#3 0xb0085cb2 in ?? () from /usr/lib/libecal-1.2.so.16
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Continuing.
[Thread 0xa484f450 (LWP 11839) exited]
[New Thread 0xa84ff450 (LWP 11916)]

Program received signal SIGABRT, Aborted.
__libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
44 ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S: No such file or directory.
(gdb) bt full
#0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
No locals.
#1 0xb5d9ce5e in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        _a1 = 0
        _a3tmp = 6
        _a1tmp = 0
        _a3 = 6
        _nametmp = 268
        _a2tmp = 11782
        _a2 = 11782
        _name = 268
        _sys_result = <optimized out>
        pd = 0xb6f05000
        pid = 0
        selftid = 11782
#2 0xb5d9db4e in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {46539492, 5, 4, 3057934919, 0,
              3051753472, 15, 46539560, 5, 35675272, 46539336, 0, 46539336, 3, 16, 0, 46539476, 5, 54028648, 35906784, 0,
              49804248, 5, 39446680, 3200533276, 3200533144, 1, 1801810542, 5, 3069251344, 1801810542, 0}},
          sa_flags = -1243213824, sa_restorer = 0xbec44390}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0xb5dc5b9c in __libc_message (do_abort=<optimized out>, fmt=0xb5e43e50 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
        ap = {__ap = 0xbec443dc}
        fd = 2
        on_2 = <optimized out>
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
        written = <optimized out>
#4 0xb5dc9a3a in malloc_printerr (action=1, str=0xb5e442a0 "malloc(): smallbin double linked list corrupted", ptr=<optimized out>)
    at malloc.c:4996
        buf = "02346b20"
        cp = <optimized out>
#5 0xb5dcb61e in _int_malloc (av=av@entry=0xb5e614e8 <main_arena>, bytes=bytes@entry=28) at malloc.c:3359
        p = <optimized out>
        fb = <optimized out>
        pp = <optimized out>
        nb = 32
        idx = <optimized out>
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        errstr = <optimized out>
        __func__ = "_int_malloc"
#6 0xb5dcc8c6 in __GI___libc_malloc (bytes=28) at malloc.c:2891
        ar_ptr = 0xb5e614e8 <main_arena>
        victim = <optimized out>
        hook = <optimized out>
        __func__ = "__libc_malloc"
#7 0xb600f31c in QArrayData::allocate(unsigned int, unsigned int, unsigned int, QFlags<QArrayData::AllocationOption>) ()
   from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
#8 0xb605cd9e in QString::QString(QChar const*, int) () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
No symbol table info available.
#9 0xb6bf4764 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)