https://bugs.kde.org/show_bug.cgi?id=363881
Bug ID: 363881 Summary: akonadi_control fails with memory corruption Product: Akonadi Version: 16.04 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: server Assignee: kdepim-b...@kde.org Reporter: a...@cryptomilk.org When starting akonadi, akonadi_control offen fails with a memory corruption *** Error in `/usr/bin/akonadi_control': malloc(): memory corruption (fast): 0x00000000023ff191 *** I wasn't able to catch it with valgrind, I only have a backtrace till now. (gdb) bt #0 0x00007f594194e56b in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95 #1 0x00007f59418da914 in _L_lock_8340 () at malloc.c:5203 #2 0x00007f59418d7717 in malloc_check (sz=140021331916320, caller=<optimized out>) at hooks.c:278 #3 0x00007f59437107ee in _dl_map_object_deps (map=map@entry=0x7f59438ed9b8, 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 #4 0x00007f594371693c in dl_open_worker (a=a@entry=0x7ffd3a54d228) at dl-open.c:261 #5 0x00007f59437127a4 in _dl_catch_error (objname=objname@entry=0x7ffd3a54d218, errstring=errstring@entry=0x7ffd3a54d220, mallocedp=mallocedp@entry=0x7ffd3a54d217, operate=operate@entry=0x7f5943716830 <dl_open_worker>, args=args@entry=0x7ffd3a54d228) at dl-error.c:187 #6 0x00007f59437162fb in _dl_open (file=0x7f59419bc666 "libgcc_s.so.1", mode=-2147483647, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7ffd3a54e778, env=0x7ffd3a54e788) at dl-open.c:650 #7 0x00007f59419773b2 in do_dlopen (ptr=ptr@entry=0x7ffd3a54d450) at dl-libc.c:87 #8 0x00007f59437127a4 in _dl_catch_error (objname=0x7ffd3a54d430, errstring=0x7ffd3a54d438, mallocedp=0x7ffd3a54d42f, operate=0x7f5941977370 <do_dlopen>, args=0x7ffd3a54d450) at dl-error.c:187 #9 0x00007f594197744f in dlerror_run (operate=operate@entry=0x7f5941977370 <do_dlopen>, args=args@entry=0x7ffd3a54d450) at dl-libc.c:46 #10 0x00007f59419774c1 in __GI___libc_dlopen_mode (name=name@entry=0x7f59419bc666 "libgcc_s.so.1", mode=mode@entry=-2147483647) at dl-libc.c:163 #11 0x00007f594194ee15 in init () at ../sysdeps/x86_64/backtrace.c:52 #12 0x00007f594164d400 in pthread_once () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S:103 #13 0x00007f594194ef2c in __GI___backtrace (array=array@entry=0x7ffd3a54d4f0, size=size@entry=64) at ../sysdeps/x86_64/backtrace.c:103 #14 0x00007f594187cd52 in backtrace_and_maps (do_abort=<optimized out>, do_abort@entry=2, written=<optimized out>, fd=fd@entry=2) at ../sysdeps/unix/sysv/linux/libc_fatal.c:47 #15 0x00007f59418cf75f in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f59419c1ad0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:172 #16 0x00007f59418d4fce in malloc_printerr (action=3, str=0x7f59419c1e70 "malloc(): memory corruption (fast)", ptr=<optimized out>) at malloc.c:4993 #17 0x00007f59418d737b in _int_malloc (av=av@entry=0x7f5941bff620 <main_arena>, bytes=bytes@entry=65) at malloc.c:3358 #18 0x00007f59418d7732 in malloc_check (sz=64, caller=<optimized out>) at hooks.c:279 #19 0x00007f5942250044 in QArrayData::allocate(unsigned long, unsigned long, unsigned long, QFlags<QArrayData::AllocationOption>) () at /usr/lib64/libQt5Core.so.5 #20 0x00007f59422d932a in QString::reallocData(unsigned int, bool) () at /usr/lib64/libQt5Core.so.5 #21 0x00007f5942fd6843 in () at /usr/lib64/libQt5DBus.so.5 #22 0x00007f5942fd6fa0 in () at /usr/lib64/libQt5DBus.so.5 #23 0x00007f5942fd96fe in () at /usr/lib64/libQt5DBus.so.5 #24 0x00007f594243b1f6 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #25 0x00007f59424100cc in QCoreApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007f5942410005 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #27 0x00007f5942411dea in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #28 0x00007f5942460d53 in () at /usr/lib64/libQt5Core.so.5 #29 0x00007f593f8fcc84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #30 0x00007f593f8fced8 in () at /usr/lib64/libglib-2.0.so.0 #31 0x00007f593f8fcf7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #32 0x00007f59424603fb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #33 0x00007f594240e04b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #34 0x00007f5942415f56 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #35 0x00000000004275e5 in AkApplicationBase::exec() (this=<optimized out>) at /usr/src/debug/akonadi-16.04.1/src/shared/akapplication.cpp:117 #36 0x00000000004097eb in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/akonadi-16.04.1/src/akonadicontrol/main.cpp:91 Reproducible: Sometimes -- You are receiving this mail because: You are watching all bug changes.