[Akonadi] [Bug 363881] New: akonadi_control fails with memory corruption

Andreas Schneider via KDE Bugzilla bugzilla_noreply at kde.org
Fri Jun 3 07:49:28 BST 2016


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-bugs at kde.org
          Reporter: asn at 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 at entry=0x7f59438ed9b8,
preloads=preloads at entry=0x0, npreloads=npreloads at entry=0,
trace_mode=trace_mode at entry=0, open_mode=open_mode at entry=-2147483648) at
dl-deps.c:511
#4  0x00007f594371693c in dl_open_worker (a=a at entry=0x7ffd3a54d228) at
dl-open.c:261
#5  0x00007f59437127a4 in _dl_catch_error
(objname=objname at entry=0x7ffd3a54d218,
errstring=errstring at entry=0x7ffd3a54d220,
mallocedp=mallocedp at entry=0x7ffd3a54d217, operate=operate at entry=0x7f5943716830
<dl_open_worker>, args=args at 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 at 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 at entry=0x7f5941977370
<do_dlopen>, args=args at entry=0x7ffd3a54d450) at dl-libc.c:46
#10 0x00007f59419774c1 in __GI___libc_dlopen_mode
(name=name at entry=0x7f59419bc666 "libgcc_s.so.1", mode=mode at 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 at entry=0x7ffd3a54d4f0,
size=size at entry=64) at ../sysdeps/x86_64/backtrace.c:103
#14 0x00007f594187cd52 in backtrace_and_maps (do_abort=<optimized out>,
do_abort at entry=2, written=<optimized out>, fd=fd at entry=2) at
../sysdeps/unix/sysv/linux/libc_fatal.c:47
#15 0x00007f59418cf75f in __libc_message (do_abort=do_abort at entry=2,
fmt=fmt at 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 at entry=0x7f5941bff620 <main_arena>,
bytes=bytes at 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 the assignee for the bug.



More information about the Kdepim-bugs mailing list