Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-53957

Memory corruption when Qt tries to serialize a message

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Cannot Reproduce
    • Affects Version/s: 5.6.0, 5.6.1
    • Fix Version/s: None
    • Component/s: D-Bus
    • Labels:
      None

      Description

      When starting akonadi5 I get sometimes a memory corruption when Qt tries to serialize a message, then realloc fails.

      full backtrace
      #0  0x00007f48984f856b in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
      #1  0x00007f4898484914 in _L_lock_8340 () at malloc.c:5203
      #2  0x00007f4898481717 in malloc_check (sz=139949772543520, caller=<optimized out>) at hooks.c:278
              victim = <optimized out>
      #3  0x00007f489a2ba7ee in _dl_map_object_deps (map=map@entry=0x7f489a4979b8, preloads=preloads@entry=0x0, npreloads=npreloads@entry=0, trace_mode=trace_mode@entry=0, open_mode=open_mode@entry=-2147483648) at dl-deps.c:511
              runp = <optimized out>
              tail = <optimized out>
              i = <optimized out>
              name = <optimized out>
              errno_saved = <optimized out>
              errno_reason = 0
              errstring = 0x0
              objname = 0x0
              needed_space = <optimized out>
              needed_space_bytes = <optimized out>
              __PRETTY_FUNCTION__ = "_dl_map_object_deps"
              old_l_initfini = 0x0
              l_initfini = <optimized out>
              l_reldeps = <optimized out>
      #4  0x00007f489a2c093c in dl_open_worker (a=a@entry=0x7ffdf0f7e288) at dl-open.c:261
              args = 0x7ffdf0f7e288
              file = 0x7f4898566666 "libgcc_s.so.1"
              mode = -2147483647
              call_map = <optimized out>
              dst = <optimized out>
              __PRETTY_FUNCTION__ = "dl_open_worker"
              new = 0x7f489a4979b8
              r = <optimized out>
              reloc_mode = <optimized out>
              nmaps = <optimized out>
              l = <optimized out>
              maps = <optimized out>
              any_tls = <optimized out>
              first_static_tls = <optimized out>
      #5  0x00007f489a2bc7a4 in _dl_catch_error (objname=objname@entry=0x7ffdf0f7e278, errstring=errstring@entry=0x7ffdf0f7e280, mallocedp=mallocedp@entry=0x7ffdf0f7e277, operate=operate@entry=0x7f489a2c0830 <dl_open_worker>, args=args@entry=0x7ffdf0f7e288) at dl-error.c:187
              errcode = 32765
              c = {objname = 0x7ffdf0f7e278, errstring = 0x7ffdf0f7e280, malloced = 0x7ffdf0f7e277, errcode = 0x7ffdf0f7e164, env = {{__jmpbuf = {140728646230904, 1659353396067505018, 2147483649, 139949770172006, 140728646237672, 1, 1659353396130419578, 1616194849299698554}, __mask_was_saved = 3, __saved_mask = {__val = {140728646230595, 139949769230322, 140724603453457, 140728646232176, 116, 140728646231120, 12089757, 140728646232512, 0, 139949764293010, 140728646231120, 0, 140728646231136, 139949764216378, 140728646230640, 1965206096192532736}}}}}
              catchp = 0x7f489a484738
              old = <optimized out>
      #6  0x00007f489a2c02fb in _dl_open (file=0x7f4898566666 "libgcc_s.so.1", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7ffdf0f7fde8, env=0x7ffdf0f7fdf8) at dl-open.c:650
              args = {file = 0x7f4898566666 "libgcc_s.so.1", mode = -2147483647, caller_dlopen = 0x7f48984f8e15 <init+21>, caller_dl_open = 0x7f48985213b2 <do_dlopen+66>, map = 0x7f489a4979b8, nsid = 0, argc = 1, argv = 0x7ffdf0f7fde8, env = 0x7ffdf0f7fdf8}
              objname = 0x7f4897fb8f96 "H\203\304\030\270\001"
              errstring = 0x7ffdf0f7e460 "@"
              malloced = false
              errcode = <optimized out>
              __PRETTY_FUNCTION__ = "_dl_open"
      #7  0x00007f48985213b2 in do_dlopen (ptr=ptr@entry=0x7ffdf0f7e4b0) at dl-libc.c:87
              args = 0x7ffdf0f7e4b0
      #8  0x00007f489a2bc7a4 in _dl_catch_error (objname=0x7ffdf0f7e490, errstring=0x7ffdf0f7e498, mallocedp=0x7ffdf0f7e48f, operate=0x7f4898521370 <do_dlopen>, args=0x7ffdf0f7e4b0) at dl-error.c:187
              errcode = 32765
              c = {objname = 0x7ffdf0f7e490, errstring = 0x7ffdf0f7e498, malloced = 0x7ffdf0f7e48f, errcode = 0x7ffdf0f7e374, env = {{__jmpbuf = {0, 1659353396289803130, 9, 7, 91, 7, 1659353396061213562, 1616194849299698554}, __mask_was_saved = 118, __saved_mask = {__val = {140728646231040, 139949764216115, 140728646231168, 139949764216312, 140728646231148, 12103000, 17179869307, 12103000, 4294967424, 139949766511360, 140728646202988, 140728646232176, 140728646231168, 140728646231168, 128, 139949764216441}}}}}
              catchp = 0x7f489a484738
              old = <optimized out>
      #9  0x00007f489852144f in dlerror_run (operate=operate@entry=0x7f4898521370 <do_dlopen>, args=args@entry=0x7ffdf0f7e4b0) at dl-libc.c:46
              objname = 0x7ffd0000000b <error: Cannot access memory at address 0x7ffd0000000b>
              last_errstring = 0x0
              malloced = false
              result = <optimized out>
      #10 0x00007f48985214c1 in __GI___libc_dlopen_mode (name=name@entry=0x7f4898566666 "libgcc_s.so.1", mode=mode@entry=-2147483647) at dl-libc.c:163
              args = {name = 0x7f4898566666 "libgcc_s.so.1", mode = -2147483647, caller_dlopen = 0x7f48984f8e15 <init+21>, map = 0x7f4897fb8299}
      #11 0x00007f48984f8e15 in init () at ../sysdeps/x86_64/backtrace.c:52
      #12 0x00007f48981f7400 in pthread_once () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S:103
      #13 0x00007f48984f8f2c in __GI___backtrace (array=array@entry=0x7ffdf0f7e550, size=size@entry=64) at ../sysdeps/x86_64/backtrace.c:103
              __p = <optimized out>
              arg = {array = 0x7ffdf0f7e550, cfa = 0, cnt = -1, size = 64}
              once = 1
      #14 0x00007f4898426d52 in backtrace_and_maps (do_abort=<optimized out>, do_abort@entry=2, written=<optimized out>, fd=fd@entry=9) at ../sysdeps/unix/sysv/linux/libc_fatal.c:47
              addrs = {0x100003726c, 0x7f48984807f2 <_int_malloc+1138>, 0x7ffd0000000b, 0x7f4897fcb52e, 0x400000078, 0x10984807f2, 0x7ffdf0f7e7f0, 0x6c, 0x7ffdf0f7e7c0, 0x7f4897fb8597, 0x80, 0x7f4897fcbc7d, 0x800000001, 0x7ffdf0f7e7b8, 0xb228f0, 0x7f4897fca4fc, 0x7ffdf0f7e670, 0x7ffdf0f7e7b8, 0x7ffdf0f7e7f0, 0xb228f0, 0x7ffdf0f7e7f0, 0x7f4897fb8533, 0x78, 0x7f4897fb91e0, 0x0, 0x7f4898481d10 <_int_realloc+560>, 0x7ffdf0f7e6a0, 0x1000000000030, 0x100000000c, 0x7ffdf0f7e7b8, 0x7ffdf0f7e664, 0x7ffdf0f7e660, 0x400000012, 0x7ffdf0f7e6e0, 0x400000007, 0x7f48981e8ad0, 0x7ffdf0f7616c, 0x7f48981e8ad0, 0x7, 0x7ffdf0f7e870, 0x1600000078, 0x7ffffffff, 0x6c, 0x7f48981e8ad0, 0xb, 0xb8ad58, 0x80, 0x7f48981e8b80, 0x8, 0x1, 0xb8ad58, 0x7f48984801ad <_int_free+2877>, 0xe, 0x80f0f7e7c0, 0x1, 0xb8ad58, 0x7ffdf0f7e870, 0x7f4897fcc0be, 0xc, 0x8097fb944c, 0x0, 0xb228f0, 0xac7de8, 0x7ffdf0f7e9c0}
              n = <optimized out>
      #15 0x00007f489847975f in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f489856bad0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:172
              ap = {{gp_offset = 40, fp_offset = 32584, overflow_arg_area = 0x7ffdf0f7edf0, reg_save_area = 0x7ffdf0f7ed80}}
              fd = 9
              on_2 = <optimized out>
              list = <optimized out>
              nlist = <optimized out>
              cp = <optimized out>
              written = <optimized out>
      #16 0x00007f489847efce in malloc_printerr (action=3, str=0x7f489856be70 "malloc(): memory corruption (fast)", ptr=<optimized out>) at malloc.c:4993
              buf = "0000000000b8db91"
              cp = <optimized out>
      #17 0x00007f489848137b in _int_malloc (av=av@entry=0x7f48987a9620 <main_arena>, bytes=bytes@entry=65) at malloc.c:3358
              p = 0x0
              fb = <optimized out>
              pp = <optimized out>
              nb = 80
              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"
      #18 0x00007f4898481c61 in _int_realloc (av=av@entry=0x7f48987a9620 <main_arena>, oldp=oldp@entry=0xb27cf0, oldsize=oldsize@entry=64, nb=nb@entry=80) at malloc.c:4285
              newp = <optimized out>
              newsize = <optimized out>
              newmem = <optimized out>
              next = 0xb27d30
              remainder = <optimized out>
              remainder_size = <optimized out>
              bck = <optimized out>
              fwd = <optimized out>
              copysize = <optimized out>
              ncopies = <optimized out>
              s = <optimized out>
              d = <optimized out>
              errstr = 0x0
              __func__ = "_int_realloc"
              nextsize = <optimized out>
      #19 0x00007f4898482040 in realloc_check (oldmem=0xb27d00, bytes=64, caller=<optimized out>) at hooks.c:375
              nb = 80
              nb = 80
              newmem = 0x0
              magic_p = 0xb27d31 "."
              oldp = 0xb27cf0
              oldsize = 64
      #20 0x00007f4898dfc141 in QByteArray::reallocData(unsigned int, QFlags<QArrayData::AllocationOption>) (this=this@entry=0x7ffdf0f7eff0, alloc=40, options=...) at tools/qbytearray.cpp:1619
              x = <optimized out>
      #21 0x00007f4898dfc36f in QByteArray::resize(int) (this=0x7ffdf0f7eff0, size=8) at tools/qbytearray.cpp:1575
      #22 0x00007f4898dfc495 in QByteArray::truncate(int) (this=this@entry=0x7ffdf0f7eff0, pos=<optimized out>) at tools/qbytearray.cpp:1358
      #23 0x00007f4899011050 in QUtf8::convertFromUnicode(QChar const*, int) (uc=<optimized out>, len=8) at codecs/qutfcodec.cpp:171
              result = {d = 0xb27d00}
              dst = <optimized out>
              src = 0xb23ee8
              end = <optimized out>
      #24 0x00007f4898e8905c in QString::toUtf8_helper(QString const&) (str=...) at tools/qstring.cpp:4592
      #25 0x00007f4899badf80 in QDBusMarshaller::append(QString const&) (this=this@entry=0xb2cb30) at ../../src/corelib/tools/qstring.h:513
              data = {d = 0xb27d00}
              cdata = 0xad8170 " ˲"
      #26 0x00007f4899badf80 in QDBusMarshaller::append(QString const&) (this=this@entry=0x7ffdf0f7f060, arg=...) at qdbusmarshaller.cpp:120
              data = {d = 0xb27d00}
              cdata = 0xad8170 " ˲"
      #27 0x00007f4899bb17d7 in QDBusMarshaller::appendVariantInternal(QVariant const&) (arg=..., this=0xb2cb38) at qdbusmarshaller.cpp:234
              sub = {<QDBusArgumentPrivate> = {message = 0x0, ref = {<QAtomicInteger<int>> = {<QBasicAtomicInteger<int>> = {_q_value = {<std::__atomic_base<int>> = {_M_i = 1}, <No data fields>}}, <No data fields>}, <No data fields>}, capabilities = 1, direction = QDBusArgumentPrivate::Marshalling}, iterator = {dummy1 = 0xb8dc70, dummy2 = 0x1e00000, dummy3 = 2566873452, dummy4 = 32584, dummy5 = 11930224, dummy6 = 0, dummy7 = 1, dummy8 = 32765, dummy9 = 12115136, dummy10 = 0, dummy11 = 4, pad1 = 4, pad2 = 0, pad3 = 0xac6f00}, parent = 0x7ffdf0f7f180, ba = 0x0, errorString = {static null = {<No data fields>}, d = 0x7f4899062620 <QArrayData::shared_null>}, closeCode = 0 '\000', ok = true, skipSignature = false}
              it = {i = 0xb2cb30}
              end = {i = 0xb2cb40}
              arg = @0x7ffdf0f7f050: {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {_M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0xb2cb20}, d = 0xb2cb20}}, <No data fields>}
              this = 0xb2cb38
              id = <optimized out>
              signature = <optimized out>
      #28 0x00007f4899bb17d7 in QDBusMarshaller::appendVariantInternal(QVariant const&) (this=this@entry=0x7ffdf0f7f180, arg=...) at qdbusmarshaller.cpp:484
              id = <optimized out>
              signature = <optimized out>
      #29 0x00007f4899b87897 in QDBusMessagePrivate::toDBusMessage(QDBusMessage const&, QFlags<QDBusConnection::ConnectionCapability>, QDBusError*) (message=..., capabilities=..., error=error@entry=0x7ffdf0f7f340) at qdbusmessage.cpp:187
              it = {i = 0xac78c0}
              cend = {i = 0xac78c8}
              msg = 0xb8dc70
              d_ptr = 0xb86cd0
              marshaller = {<QDBusArgumentPrivate> = {message = 0x0, ref = {<QAtomicInteger<int>> = {<QBasicAtomicInteger<int>> = {_q_value = {<std::__atomic_base<int>> = {_M_i = 1}, <No data fields>}}, <No data fields>}, <No data fields>}, capabilities = 1, direction = QDBusArgumentPrivate::Marshalling}, iterator = {dummy1 = 0xb8dc70, dummy2 = 0x1e00000, dummy3 = 2566783084, dummy4 = 32584, dummy5 = 11930224, dummy6 = 0, dummy7 = 2, dummy8 = 32765, dummy9 = 12115136, dummy10 = 0, dummy11 = 0, pad1 = 0, pad2 = 0, pad3 = 0xac6f00}, parent = 0x0, ba = 0x0, errorString = {static null = {<No data fields>}, d = 0x7f4899062620 <QArrayData::shared_null>}, closeCode = 0 '\000', ok = true, skipSignature = false}
      #30 0x00007f4899b78366 in QDBusConnectionPrivate::send(QDBusMessage const&) (this=0xac6f00, message=...) at qdbusintegrator.cpp:1885
              error = {code = QDBusError::NoError, msg = {static null = {<No data fields>}, d = 0x7f4899062620 <QArrayData::shared_null>}, nm = {static null = {<No data fields>}, d = 0x7f4899062620 <QArrayData::shared_null>}, unused = 0x7ffdf0f7f420}
              msg = <optimized out>
      #31 0x00007f4899b7c5ba in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=this@entry=0xac6f00, object=object@entry=0xac3d60, msg=..., metaTypes=..., slotIdx=16) at qdbusintegrator.cpp:999
              params = {a = 10, s = 2, ptr = 0x7ffdf0f7f4b0, {array = "p\201\255\000\000\000\000\000@\336\270\000\000\000\000\000\030\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000v\270\000\000\000\000\000\062\027H\230H\177\000\000\000\000\000\000\000\000\000\000D\240ߘH\177\000\000\021\001\000\000\000\000\000\000\220\365\367\360\375\177\000", q_for_alignment_1 = 11370864, q_for_alignment_2 = 5.61795326593298e-317}}
              i = <optimized out>
              outputArgs = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {_M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0xac78b0}, d = 0xac78b0}}
              fail = <optimized out>
              auxParameters = {<QListSpecialMethods<QVariant>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {_M_i = -1}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f4899064450 <QListData::shared_null>}, d = 0x7f4899064450 <QListData::shared_null>}}
              null = 0x0
      #32 0x00007f4899b80744 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (this=this@entry=0xac6f00, object=0xac3d60, flags=flags@entry=273, msg=...) at qdbusintegrator.cpp:896
              cacheIt = {i = 0xb623f0}
              cachePropertyName = "_qdbus_slotCache"
              slotCache = {hash = {<QHash<QString, QDBusSlotCache::Data>> = {{d = 0xb22830, e = 0xb22830}}, <No data fields>}}
              cacheKey = {static null = {<No data fields>}, d = 0xab5780}
              signature = {static null = {<No data fields>}, d = 0xb635c0}
      #33 0x00007f4899b80fa0 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0xac6f00, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1465
              it = 0xad7408
              newflags = 273
              connector = 0xad8620
      #34 0x00007f4899b836fe in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0xb87570) at qdbusintegrator.cpp:1585
      #35 0x00007f4898fe51f6 in QObject::event(QEvent*) (this=0xad75e0, e=<optimized out>) at kernel/qobject.cpp:1256
              mce = <optimized out>
              sw = {receiver = 0xad75e0, previousSender = 0x0, currentSender = {sender = 0xac6f00, signal = -1, ref = 1}, switched = true}
      #36 0x00007f4898fba0cc in QCoreApplication::notify(QObject*, QEvent*) (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1090
      #37 0x00007f4898fba0cc in QCoreApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1076
      #38 0x00007f4898fba005 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0xad75e0, event=event@entry=0xb87570) at kernel/qcoreapplication.cpp:1015
              threadData = 0xa25210
              loopLevelCounter = {threadData = 0xa25210}
              selfRequired = true
              result = false
              cbdata = {0xad75e0, 0xb87570, 0x7ffdf0f7f820}
              d = <optimized out>
      #39 0x00007f4898fbbdea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0xb87570, receiver=<optimized out>) at kernel/qcoreapplication.h:227
              e = 0xb87570
              pe = <optimized out>
              r = <optimized out>
              unlocker = {m = <synthetic pointer>}
              event_deleter = {d = 0xb87570}
              locker = {val = 10637880}
              startOffset = 0
              i = @0xa2522c: 1
              cleanup = {receiver = 0x0, event_type = 0, data = 0xa25210, exceptionCaught = true}
      #40 0x00007f4898fbbdea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xa25210) at kernel/qcoreapplication.cpp:1650
              e = 0xb87570
              pe = <optimized out>
              r = <optimized out>
              unlocker = {m = <synthetic pointer>}
              event_deleter = {d = 0xb87570}
              locker = {val = 10637880}
              startOffset = 0
              i = @0xa2522c: 1
              cleanup = {receiver = 0x0, event_type = 0, data = 0xa25210, exceptionCaught = true}
      #41 0x00007f4898fbc398 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1508
              data = <optimized out>
      #42 0x00007f489900ad53 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0xab5f80) at kernel/qeventdispatcher_glib.cpp:270
              source = 0xab5f80
      #43 0x00007f48964a6c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
      #44 0x00007f48964a6ed8 in  () at /usr/lib64/libglib-2.0.so.0
      #45 0x00007f48964a6f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
      #46 0x00007f489900a3dc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0xa2c040, flags=...) at kernel/qeventdispatcher_glib.cpp:417
              d = 0xab8000
              canWait = true
              savedFlags = {i = 0}
              result = <optimized out>
      #47 0x00007f4898fb804b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdf0f7fb00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
              locker = {val = 10638112}
              ref = {d = 0xadafd0, locker = @0x7ffdf0f7fa80, exceptionCaught = true}
              d = 0xadafd0
      #48 0x00007f4898fbff56 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1285
              threadData = 0xa25210
              eventLoop = {<QObject> = {_vptr.QObject = 0x7f48994002f0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f489910a040 <qt_meta_stringdata_QObject>, data = 0x7f4899109f20 <qt_meta_data_QObject>, static_metacall = 0x7f4898fec4e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xadafd0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4899154240 <qt_meta_stringdata_Qt>, data = 0x7f48991517c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f48993fcc20 <QObject::staticMetaObject>, stringdata = 0x7f489916acc0 <qt_meta_stringdata_QEventLoop>, data = 0x7f489916ac60 <qt_meta_data_QEventLoop>, static_metacall = 0x7f489905ca30 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
              returnCode = <optimized out>
      #49 0x00000000004275e5 in AkApplicationBase::exec() (this=this@entry=0x7ffdf0f7fca0) at /usr/src/debug/akonadi-16.04.1/src/shared/akapplication.cpp:117
      #50 0x00000000004097eb in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/akonadi-16.04.1/src/akonadicontrol/main.cpp:91
              app = {<AkApplicationBase> = {<QObject> = {_vptr.QObject = 0x63aa50 <vtable for AkApplicationImpl<QGuiApplication>+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f489910a040 <qt_meta_stringdata_QObject>, data = 0x7f4899109f20 <qt_meta_data_QObject>, static_metacall = 0x7f4898fec4e0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xa25190}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f4899154240 <qt_meta_stringdata_Qt>, data = 0x7f48991517c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f48993fcc20 <QObject::staticMetaObject>, stringdata = 0x432f40 <qt_meta_stringdata_AkApplicationBase>, data = 0x432ee0 <qt_meta_data_AkApplicationBase>, static_metacall = 0x429b10 <AkApplicationBase::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mApp = {d = 0xa257b0}, mArgc = 1, mArgv = 0x7ffdf0f7fde8, mInstanceId = {static null = {<No data fields>}, d = 0x7f4899062620 <QArrayData::shared_null>}, static sInstance = 0x7ffdf0f7fca0, mCmdLineParser = {d = 0xa253e0}}, <No data fields>}
              retval = <optimized out>
      
      
      rax            0xfffffffffffffe00	-512
      rbx            0x38	56
      rcx            0x7f48984f856b	139949769721195
      rdx            0x2	2
      rsi            0x80	128
      rdi            0x7f48987a9620	139949772543520
      rbp            0x7ffdf0f7e080	0x7ffdf0f7e080
      rsp            0x7ffdf0f7de38	0x7ffdf0f7de38
      r8             0x0	0
      r9             0x0	0
      r10            0x0	0
      r11            0x202	514
      r12            0x0	0
      r13            0x0	0
      r14            0x7f489a4cf998	139949803108760
      r15            0x0	0
      rip            0x7f48984f856b	0x7f48984f856b <__lll_lock_wait_private+27>
      eflags         0x202	[ IF ]
      cs             0x33	51
      ss             0x2b	43
      ds             0x0	0
      es             0x0	0
      fs             0x0	0
      gs             0x0	0
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              thiago Thiago Macieira
              Reporter:
              asn Andreas Schneider
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes