[Bug 160284] bad mmap causes cores in KPCMemoryDevice

Sebastian Sauer mail at dipe.org
Thu May 29 23:01:39 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=160284         




------- Additional Comments From mail dipe org  2008-05-29 23:01 -------
uff. Took a while and I had to change my environment but finally I was able to catch a real backtrace;

Program received signal SIGBUS, Bus error.
[Switching to Thread 0x2addc614e400 (LWP 14486)]
0x00002addc37acd25 in memcpy () from /lib/libc.so.6
(gdb) bt
#0  0x00002addc37acd25 in memcpy () from /lib/libc.so.6
#1  0x00002addc1f6b845 in KPCMemoryDevice (this=0x7fffed596e10, start=0x2aaaaba24000 "KDE PIXMAP CACHE ",
    size=0x71c200, available=16240640) at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:173
#2  0x00002addc1f6c261 in KPixmapCache::Private::mmapFile (this=0x71c190, filename= 0x71c1b0,
    info=0x71c1f0, newsize=16240640) at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:523
#3  0x00002addc1f70939 in KPixmapCache::Private::mmapFiles (this=0x71c190)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:442
#4  0x00002addc1f6ee05 in KPixmapCache::Private::init (this=0x71c190)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:1107
#5  0x00002addc1f6f014 in KPixmapCache::ensureInited (this=0x71c270)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:1116
#6  0x00002addc1f7055b in KPixmapCache::isValid (this=0x71c270)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kpixmapcache.cpp:1137
#7  0x00002addc1f5bfcd in KIconLoaderPrivate::init (this=0x83d880, _appname= 0x7fffed5973b0, _dirs=0x61cd10)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:399
#8  0x00002addc1f5c360 in KIconLoader::reconfigure (this=0x68a960, _appname= 0x7fffed5973b0, _dirs=0x61cd10)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:379
#9  0x00002addc1f5c623 in KIconLoader::newIconLoader (this=0x68a960)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:1610
#10 0x00002addc1f5c686 in KIconLoader::qt_metacall (this=0x68a960, _c=QMetaObject::InvokeMetaMethod, _id=0,
    _a=0x7fffed597550) at /home/kde4/svn/_build/kdelibs/kdeui/kiconloader.moc:65
#11 0x00002addbfa164a7 in QMetaObject::activate (sender=0x65a400, from_signal_index=10, to_signal_index=10,
    argv=0x7fffed597550) at kernel/qobject.cpp:2998
#12 0x00002addbfa1690b in QMetaObject::activate (sender=0x65a400, m=0x2addc2398a20, local_signal_index=6,
    argv=0x7fffed597550) at kernel/qobject.cpp:3071
#13 0x00002addc1fc79a4 in KGlobalSettings::iconChanged (this=0x65a400, _t1=3)
    at /home/kde4/svn/_build/kdelibs/kdeui/kglobalsettings.moc:140
#14 0x00002addc1fca1ef in KGlobalSettings::Private::_k_slotNotifyChange (this=0x652120, changeType=4, arg=3)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp:833
#15 0x00002addc1fca3bc in KGlobalSettings::qt_metacall (this=0x65a400, _c=QMetaObject::InvokeMetaMethod,
    _id=9, _a=0x7fffed5977e0) at /home/kde4/svn/_build/kdelibs/kdeui/kglobalsettings.moc:91
#16 0x00002addc025f199 in QDBusConnectionPrivate::deliverCall (this=0x67c200, object=0x65a400,
    msg= 0x752938, metaTypes= 0x752940, slotIdx=13) at qdbusintegrator.cpp:865
#17 0x00002addc02691c7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x7528f0, object=0x65a400)
    at qdbusintegrator_p.h:136
#18 0x00002addbfa14801 in QObject::event (this=0x65a400, e=0x7528f0) at kernel/qobject.cpp:1128
#19 0x00002addc0cce62b in QApplicationPrivate::notify_helper (this=0x61d040, receiver=0x65a400, e=0x7528f0)
    at kernel/qapplication.cpp:3772
#20 0x00002addc0cce93a in QApplication::notify (this=0x7fffed5984e0, receiver=0x65a400, e=0x7528f0)
    at kernel/qapplication.cpp:3366
#21 0x00002addc1f9ee40 in KApplication::notify (this=0x7fffed5984e0, receiver=0x65a400, event=0x7528f0)
    at /home/kde4/svn/_src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#22 0x00002addbd774df3 in KWin::Application::notify (this=0x7fffed5984e0, o=0x65a400, e=0x7528f0)
    at /home/kde4/svn/_src/KDE/kdebase/workspace/kwin/main.cpp:368
#23 0x00002addbfa01a62 in QCoreApplication::notifyInternal (this=0x7fffed5984e0, receiver=0x65a400,
    event=0x7528f0) at kernel/qcoreapplication.cpp:583


More information about the Kdelibs-bugs mailing list