Bug 139652 - Kontact crashes with SIGSEGV
Summary: Kontact crashes with SIGSEGV
Status: RESOLVED FIXED
Alias: None
Product: kontact
Classification: Applications
Component: akregator (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: aKregator haxx0rz
URL:
Keywords:
: 139823 149093 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-01-05 21:44 UTC by Jeffrey Barish
Modified: 2009-12-11 23:16 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
strace of kontact till crash. (4.81 KB, application/x-gzip)
2007-01-10 16:16 UTC, Raúl
Details
Valgrind report (151.19 KB, text/plain)
2007-06-04 12:06 UTC, Raúl
Details
Backtrace of the SIGABRT. (3.86 KB, text/plain)
2007-12-03 10:43 UTC, Raúl
Details
xsessions errors messages for SIGABRT crash (35.69 KB, text/x-diff)
2007-12-03 10:44 UTC, Raúl
Details
3.5.9 possibly related backtrace (SIGABRT). (3.47 KB, text/plain)
2008-02-20 19:55 UTC, Raúl
Details
corresponding .xsession-errors excerpt (34.64 KB, text/x-diff)
2008-02-20 19:57 UTC, Raúl
Details
automatic crash report (7.51 KB, text/plain)
2008-09-21 20:59 UTC, Anne Wilson
Details
Kontcat Crash while using Agregator (7.50 KB, text/plain)
2008-09-22 19:21 UTC, Hein van Rensburg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey Barish 2007-01-05 21:44:40 UTC
Version:           1.2.3 (using KDE KDE 3.5.5)
Installed from:    Ubuntu Packages
OS:                Linux

It crashes on average once a day.  I have not detected a pattern.  Most recently it crashed when I attempted to open an email.  Here is the backtrace:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1241646288 (LWP 21184)]
[New Thread -1299588192 (LWP 21227)]
[New Thread -1280390240 (LWP 21188)]
[New Thread -1271997536 (LWP 21187)]
[New Thread -1263604832 (LWP 21186)]
[New Thread -1255212128 (LWP 21185)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7378e3f in QString::utf8 () from /usr/lib/libqt-mt.so.3
#7  0xb7378fab in QString::arg () from /usr/lib/libqt-mt.so.3
#8  0xb769ce21 in KCatalogue::KCatalogue () from /usr/lib/libkdecore.so.4
#9  0xb76a5c34 in KLocale::updateCatalogues () from /usr/lib/libkdecore.so.4
#10 0xb76a769a in KLocale::insertCatalogue () from /usr/lib/libkdecore.so.4
#11 0xb7e1cf29 in KParts::PartBase::setInstance ()
   from /usr/lib/libkparts.so.2
#12 0xb7aec710 in KHTMLPart::KHTMLPart () from /usr/lib/libkhtml.so.4
#13 0xb562071f in KMReaderWin::createWidgets ()
   from /usr/lib/libkmailprivate.so
#14 0xb562e141 in KMReaderWin::KMReaderWin () from /usr/lib/libkmailprivate.so
#15 0xb576e0d1 in KMReaderMainWin::KMReaderMainWin ()
   from /usr/lib/libkmailprivate.so
#16 0xb5772d93 in KMMainWidget::slotMsgActivated ()
   from /usr/lib/libkmailprivate.so
#17 0xb578774e in KMMainWidget::qt_invoke () from /usr/lib/libkmailprivate.so
#18 0xb705b957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#19 0xb55d73e1 in KMHeaders::activated () from /usr/lib/libkmailprivate.so
#20 0xb55d7498 in KMHeaders::selectMessage () from /usr/lib/libkmailprivate.so
#21 0xb55e6e6b in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#22 0xb705b957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#23 0xb73ff95b in QListView::doubleClicked () from /usr/lib/libqt-mt.so.3
#24 0xb68b4267 in KListView::contentsMouseDoubleClickEvent ()
   from /usr/lib/libkdeui.so.4
#25 0xb7190ee5 in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb71925a0 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#27 0xb715a816 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#28 0xb55db189 in KMHeaders::eventFilter () from /usr/lib/libkmailprivate.so
#29 0xb705af04 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#30 0xb705af82 in QObject::event () from /usr/lib/libqt-mt.so.3
#31 0xb709265b in QWidget::event () from /usr/lib/libqt-mt.so.3
#32 0xb6ff2b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#33 0xb6ff4d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#34 0xb771bdb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#35 0xb6f853fd in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#36 0xb6f84062 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#37 0xb6f8214c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#38 0xb6f99320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#39 0xb700d25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#40 0xb700d06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#41 0xb6ff4731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#42 0x0805ad81 in ?? ()
#43 0xbfd3ccc0 in ?? ()
#44 0x00000001 in ?? ()
#45 0x00000001 in ?? ()
#46 0x00000000 in ?? ()
Comment 1 Bram Schoenmakers 2007-01-09 17:11:17 UTC
*** Bug 139823 has been marked as a duplicate of this bug. ***
Comment 2 Raúl 2007-01-09 17:31:04 UTC
I got this from the .xsession-errors in the moment of the crash:

ASSERT: "rc - result_buff == (int)result_len" in tools/qstring.cpp (1953)
QString::arg(): Argument missing: , kontact
*** KMail got signal 11 (Crashing)
KCrash: Application 'kontact' crashing...

HTH.
Comment 3 Raúl 2007-01-10 16:16:54 UTC
Created attachment 19219 [details]
strace of kontact till crash.
Comment 4 Raúl 2007-05-11 13:54:39 UTC
I still have this problem on kde 3.5.6 on debian unstable. This time kontact crashed on the akregator part when I changed to the next article and after just updated the feed.

I checked the kde-i18n-es files in the system in cases any was corrupted but not anyone corrupt.

This is the backtrace in this case:
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1242548528 (LWP 22779)]
[New Thread -1299727472 (LWP 24136)]
[New Thread -1287398512 (LWP 23135)]
[New Thread -1279005808 (LWP 23134)]
[New Thread -1270613104 (LWP 23133)]
[New Thread -1262220400 (LWP 23132)]
[KCrash handler]
#6  0xb7739135 in malloc_consolidate () from /lib/i686/cmov/libc.so.6
#7  0xb773b14d in _int_malloc () from /lib/i686/cmov/libc.so.6
#8  0xb773cd0e in malloc () from /lib/i686/cmov/libc.so.6
#9  0xb78f9ed7 in operator new () from /usr/lib/libstdc++.so.6
#10 0xb78fa00d in operator new[] () from /usr/lib/libstdc++.so.6
#11 0xb72a9623 in QString::setLength (this=0xbfa873a0, newLen=136646218)
    at tools/qstring.cpp:1703
#12 0xb72ac380 in replaceArgEscapes (s=@0xbfa873a4, d=@0xbfa87360, 
    field_width=0, arg=@0x988c394, larg=@0x988c394) at tools/qstring.cpp:1891
#13 0xb72ac6f7 in QString::arg (this=0xbfa873a4, a=@0x988c394, fieldWidth=0)
    at tools/qstring.cpp:2001
#14 0xb75f5b6e in KCatalogue (this=0xbfa873f4, name=@0x80b4f70, 
    language=@0x80b51d8)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kdecore/kcatalogue.cpp:67
#15 0xb760ad23 in KLocale::updateCatalogues (this=0x80a8e30)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kdecore/klocale.cpp:668
#16 0xb760ce1a in KLocale::insertCatalogue (this=0x80a8e30, 
    catalog=@0xbfa874b8)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kdecore/klocale.cpp:634
#17 0xb7d96f89 in KParts::PartBase::setInstance (this=0x9212c80, 
    inst=0x81262f8, bLoadPlugins=false)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kparts/part.cpp:113
#18 0xb7a363f9 in KHTMLPart (this=0x9212c58, __vtt_parm=0xb06f6708, 
    parentWidget=0x8b2e328, widgetname=0xb06e97d8 "page", parent=0x0, 
    name=0x0, prof=KHTMLPart::DefaultGUI)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./khtml/khtml_part.cpp:211
#19 0xb06ab36e in Viewer (this=0x9212c58, __vtt_parm=0xb06f6704, 
    parent=0x8b2e328, name=0xb06e97d8 "page")
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./akregator/src/viewer.cpp:51
#20 0xb06c6a63 in PageViewer (this=0x9212c58, parent=0x8b2e328, 
    name=0xb06e97d8 "page")
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./akregator/src/pageviewer.cpp:99
#21 0xb06d0e86 in Akregator::View::slotOpenNewTab (this=0x8b2e328, 
    url=@0xbfa879c4, background=true)
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./akregator/src/akregator_view.cpp:428
#22 0xb06d1271 in Akregator::View::slotOpenURLReply (this=0x8b2e328, 
    url=@0x70000000, currentViewer=0x1, 
    mode=Akregator::BrowserRun::NEW_TAB_BACKGROUND)
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./akregator/src/akregator_view.cpp:869
#23 0xb06d5f1f in Akregator::View::qt_invoke (this=0x8b2e328, _id=106, 
    _o=0xbfa8793c) at ./akregator_view.moc:442
#24 0xb6f91d4f in QObject::activate_signal (this=0x83b4900, clist=0x8e05e28, 
    o=0xbfa8793c) at kernel/qobject.cpp:2356
#25 0xb0697f98 in Akregator::BrowserRun::signalOpenInViewer (this=0x83b4900, 
    t0=@0xbfa879c4, t1=0x0, t2=Akregator::BrowserRun::NEW_TAB_BACKGROUND)
    at ./akregator_run.moc:103
#26 0xb06980e7 in Akregator::BrowserRun::foundMimeType (this=0x83b4900, 
    type=@0xbfa87a24)
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./akregator/src/akregator_run.cpp:54
#27 0xb7d8ed15 in KParts::BrowserRun::slotBrowserMimetype (this=0x83b4900, 
    _job=0x8df76e0, type=@0x8913288)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kparts/browserrun.cpp:200
#28 0xb7d8ee7e in KParts::BrowserRun::qt_invoke (this=0x83b4900, _id=7, 
    _o=0xbfa87af0) at ./browserrun.moc:102
#29 0xb0694197 in Akregator::BrowserRun::qt_invoke (this=0x83b4900, _id=7, 
    _o=0xbfa87af0) at ./akregator_run.moc:111
#30 0xb6f91d4f in QObject::activate_signal (this=0x8df76e0, clist=0x98160d8, 
    o=0xbfa87af0) at kernel/qobject.cpp:2356
#31 0xb6a74b10 in KIO::TransferJob::mimetype (this=0x8df76e0, t0=0x8df76e0, 
    t1=@0x8df77f0) at ./jobclasses.moc:1050
#32 0xb6a74b92 in KIO::TransferJob::slotMimetype (this=0x8df76e0, 
    type=@0x8913298)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kio/kio/job.cpp:1111
#33 0xb6ab4a0d in KIO::TransferJob::qt_invoke (this=0x8df76e0, _id=20, 
    _o=0xbfa87c28) at ./jobclasses.moc:1074
#34 0xb6f91d4f in QObject::activate_signal (this=0x9656d30, clist=0x86aae38, 
    o=0xbfa87c28) at kernel/qobject.cpp:2356
#35 0xb6f9227c in QObject::activate_signal (this=0x9656d30, signal=19, 
    param=@0xbfa87c7c) at kernel/qobject.cpp:2451
#36 0xb6a80673 in KIO::SlaveInterface::mimeType (this=0x9656d30, 
    t0=@0xbfa87e20) at ./slaveinterface.moc:370
#37 0xb6ad2642 in KIO::SlaveInterface::dispatch (this=0x9656d30, _cmd=21, 
    rawdata=@0xbfa87e60)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kio/kio/slaveinterface.cpp:338
#38 0xb6adacb8 in KIO::SlaveInterface::dispatch (this=0x9656d30)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kio/kio/slaveinterface.cpp:173
#39 0xb6a8209b in KIO::Slave::gotInput (this=0x9656d30)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kio/kio/slave.cpp:300
#40 0xb6acb160 in KIO::Slave::qt_invoke (this=0x9656d30, _id=4, _o=0xbfa87f88)
    at ./slave.moc:113
#41 0xb6f91d4f in QObject::activate_signal (this=0xa282840, clist=0x929a030, 
    o=0xbfa87f88) at kernel/qobject.cpp:2356
#42 0xb6f92656 in QObject::activate_signal (this=0xa282840, signal=2, 
    param=38) at kernel/qobject.cpp:2449
#43 0xb731bc7b in QSocketNotifier::activated (this=0xa282840, t0=38)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#44 0xb6fb44fa in QSocketNotifier::event (this=0xa282840, e=0xbfa882e0)
    at kernel/qsocketnotifier.cpp:258
#45 0xb6f29c26 in QApplication::internalNotify (this=0xbfa88568, 
    receiver=0xa282840, e=0xbfa882e0) at kernel/qapplication.cpp:2635
#46 0xb6f2ba43 in QApplication::notify (this=0xbfa88568, receiver=0xa282840, 
    e=0xbfa882e0) at kernel/qapplication.cpp:2358
#47 0xb7631cce in KApplication::notify (this=0xbfa88568, receiver=0xa282840, 
    event=0xbfa882e0)
    at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kdecore/kapplication.cpp:550
#48 0xb6ebd421 in QApplication::sendEvent (receiver=0xa282840, 
    event=0xbfa882e0) at ../include/qapplication.h:520
#49 0xb6f1bfd9 in QEventLoop::activateSocketNotifiers (this=0x807f4f0)
    at kernel/qeventloop_unix.cpp:578
#50 0xb6ed1754 in QEventLoop::processEvents (this=0x807f4f0, flags=4)
    at kernel/qeventloop_x11.cpp:383
#51 0xb6f44179 in QEventLoop::enterLoop (this=0x807f4f0)
    at kernel/qeventloop.cpp:198
#52 0xb6f43f9a in QEventLoop::exec (this=0x807f4f0)
    at kernel/qeventloop.cpp:145
#53 0xb6f2b7bf in QApplication::exec (this=0xbfa88568)
    at kernel/qapplication.cpp:2758
#54 0x08060f46 in main (argc=)
    at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kontact/src/main.cpp:163
#55 0xb76e8ebc in __libc_start_main () from /lib/i686/cmov/libc.so.6
#56 0x08058361 in _start ()
Comment 5 Raúl 2007-05-16 20:18:32 UTC
Well, since this is something that happens to me sometimes, tough unfortunately not repeatable, I decided to debug it a little and found that on frame #15 the  d->languageList variable inside KLocale was corrupt, while the d->catalogNames showed like below. Mind the empty line. Also I found that I have no khtml.mo file since khtml.po doesn't even exist.

printqstringlist d->catalogNames
31 items in the list
kontact
kdelibs
kio
kontact_kaddressbookplugin
kaddressbook
kontact_weatherplugin

kontact_journalplugin
korganizer
kontact_knodeplugin
knode
kontact_specialdatesplugin
kontact_knotesplugin
knotes
kontact_todoplugin
kontact_korganizerplugin
kontact_akregator
akregator
kontact_kmailplugin
kmail
kontact_summaryplugin
libkdepim
libksieve
libkleopatra
libkmime
kmail_text_calendar_plugin
kmail_text_vcard_plugin
libkaddrbk_geo_xxport
libkaddrbk_gmx_xxport
libkpgp
khtml

Also this is my locale:
locale
LANG=es_ES.UTF-8
LANGUAGE=es_ES:es:en_GB:en
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=


Now as Thiago suggest I'm going to use valgrind to try to find the problem.

Comment 6 Raúl 2007-06-04 12:06:55 UTC
Created attachment 20775 [details]
Valgrind report

I send the valgrind report, but I have to say that I didn't got kontact to
crash same way, so after 2 days of running the _whole_ kontact in valgrind I
gave up.

As per talk with Danimo and ThomasZ at Linuxtag candidates for the crash are
this:
·Starve so due to lack of speed inside valgrind it can't be reproduce.
·Physical memory corruption (not likely IMHO, since all other apps works ok
and I hibernate with no problems)
·pointer const cast instead of dynamic cast.
Comment 7 Tommi Tervo 2007-08-22 08:30:14 UTC
*** Bug 149093 has been marked as a duplicate of this bug. ***
Comment 8 Raúl 2007-09-25 12:08:52 UTC
Now I got a SIGABRT and the backtrace below when I pressed enter in the kmail part (supposed to open the selected e-mail)

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5e246c0 (LWP 14109)]
[New Thread 0xb22f5b90 (LWP 17516)]
[New Thread 0xb3298b90 (LWP 14114)]
[New Thread 0xb3a99b90 (LWP 14113)]
[New Thread 0xb429ab90 (LWP 14112)]
[New Thread 0xb4a9bb90 (LWP 14111)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb76bb7f5 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb76bd181 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb76f2ddc in __libc_message () from /lib/i686/cmov/libc.so.6
#10 0xb76fbbc2 in _int_malloc () from /lib/i686/cmov/libc.so.6
#11 0xb76fcf40 in malloc () from /lib/i686/cmov/libc.so.6
#12 0xb78c2777 in operator new () from /usr/lib/libstdc++.so.6
#13 0xb724f197 in QString::setLength (this=0xbfa6d2d0, newLen=38)
    at tools/qstring.cpp:1708
#14 0xb7251ef7 in replaceArgEscapes (s=@0xbfa6d2d4, d=@0xbfa6d290, 
    field_width=0, arg=@0x9443054, larg=@0x9443054) at tools/qstring.cpp:1891
#15 0xb72522b1 in QString::arg (this=0xbfa6d2d4, a=@0x9443054, fieldWidth=0)
    at tools/qstring.cpp:2001
#16 0xb7589541 in KCatalogue (this=0xbfa6d324, name=@0x80b4978, 
    language=@0x80b4bf0)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kcatalogue.cpp:67
#17 0xb759d3c4 in KLocale::updateCatalogues (this=0x80b3b60)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/klocale.cpp:668
#18 0xb759edea in KLocale::insertCatalogue (this=0x80b3b60, 
    catalog=@0xbfa6d3e8)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/klocale.cpp:634
#19 0xb7d6a9b9 in KParts::PartBase::setInstance (this=0x9314c90, 
    inst=0x811e2f0, bLoadPlugins=false)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kparts/part.cpp:113
#20 0xb7a093f0 in KHTMLPart (this=0x9314c68, parentWidget=0xa28c498, 
    widgetname=0xb514f43d "mViewer", parent=0x0, name=0x0, 
    prof=KHTMLPart::DefaultGUI)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./khtml/khtml_part.cpp:211
#21 0xb4ea9adf in KMReaderWin::createWidgets (this=0xa9509a0)
    at /build/buildd/kdepim-3.5.7/./kmail/kmreaderwin.cpp:475
#22 0xb4eb5391 in KMReaderWin (this=0xa9509a0, aParent=0x8f44468, 
    mainWindow=0x8f44468, actionCollection=0xa3e8570, aName=0x0, aFlags=0)
    at /build/buildd/kdepim-3.5.7/./kmail/kmreaderwin.cpp:527
#23 0xb5004ed1 in KMReaderMainWin (this=0x8f44468, htmlOverride=false, 
    htmlLoadExtOverride=false, name=0x0)
    at /build/buildd/kdepim-3.5.7/./kmail/kmreadermainwin.cpp:53
#24 0xb500f98a in KMMainWidget::slotMsgActivated (this=0x8545d20, 
    msg=0xaf7c9900)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmainwidget.cpp:2294
#25 0xb500fb9c in KMMainWidget::slotDisplayCurrentMessage (this=0x8545d20)
    at /build/buildd/kdepim-3.5.7/./kmail/kmmainwidget.cpp:2268
#26 0xb50215e5 in KMMainWidget::qt_invoke (this=0x8545d20, _id=169, 
    _o=0xbfa6d67c) at ./kmmainwidget.moc:623
#27 0xb6f33b10 in QObject::activate_signal (this=0x85ea588, clist=0x85ea7c0, 
    o=0xbfa6d67c) at kernel/qobject.cpp:2356
#28 0xb6f345f5 in QObject::activate_signal (this=0x85ea588, signal=2)
    at kernel/qobject.cpp:2325
#29 0xb6701709 in KAction::activated (this=0x85ea588) at ./kaction.moc:176
#30 0xb6736ab2 in KAction::slotActivated (this=0x85ea588)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdeui/kaction.cpp:1102
#31 0xb6802fdf in KAction::qt_invoke (this=0x85ea588, _id=15, _o=0xbfa6d78c)
    at ./kaction.moc:218
#32 0xb6f33b10 in QObject::activate_signal (this=0x853cb88, clist=0xae458c88, 
    o=0xbfa6d78c) at kernel/qobject.cpp:2356
#33 0xb6f345f5 in QObject::activate_signal (this=0x853cb88, signal=2)
    at kernel/qobject.cpp:2325
#34 0xb7525009 in KAccelPrivate::menuItemActivated (this=0x853cb88)
    at ./kaccelprivate.moc:110
#35 0xb7575427 in KAccelPrivate::emitActivatedSignal (this=0x853cb88, 
    pAction=0x85ea9a0)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kaccel.cpp:403
#36 0xb761128e in KAccelPrivate::eventFilter (this=0x853cb88, 
    pEvent=0xbfa6dbfc)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kaccel.cpp:373
#37 0xb6f3189e in QObject::activate_filters (this=0x853b2f0, e=0xbfa6dbfc)
    at kernel/qobject.cpp:903
#38 0xb6f3191c in QObject::event (this=0x853b2f0, e=0xbfa6dbfc)
    at kernel/qobject.cpp:735
#39 0xb6f6a380 in QWidget::event (this=0x853b2f0, e=0xbfa6dbfc)
    at kernel/qwidget.cpp:4678
#40 0xb6ec836a in QApplication::internalNotify (this=0xbfa6e098, 
    receiver=0x853b2f0, e=0xbfa6dbfc) at kernel/qapplication.cpp:2635
#41 0xb6eca334 in QApplication::notify (this=0xbfa6e098, receiver=0x8548dd8, 
    e=0xbfa6dbfc) at kernel/qapplication.cpp:2392
#42 0xb7609ff2 in KApplication::notify (this=0xbfa6e098, receiver=0x8548dd8, 
    event=0xbfa6dbfc)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:550
#43 0xb75813f7 in KAccelEventHandler::x11Event (this=0x8107188, 
    pEvent=0xbfa6def8) at /usr/share/qt3/include/qapplication.h:520
#44 0xb75eba53 in KApplication::x11EventFilter (this=0xbfa6e098, 
    _event=0xbfa6def8)
    at /build/buildd/kdelibs-3.5.7.dfsg.1/./kdecore/kapplication.cpp:1651
#45 0xb6e461c0 in qt_x11EventFilter (ev=0xbfa6def8)
    at kernel/qapplication_x11.cpp:387
#46 0xb6e56286 in QApplication::x11ProcessEvent (this=0xbfa6e098, 
    event=0xbfa6def8) at kernel/qapplication_x11.cpp:3343
#47 0xb6e6d67c in QEventLoop::processEvents (this=0x80a9398, flags=4)
    at kernel/qeventloop_x11.cpp:192
#48 0xb6ee36e4 in QEventLoop::enterLoop (this=0x80a9398)
    at kernel/qeventloop.cpp:198
#49 0xb6ee33e2 in QEventLoop::exec (this=0x80a9398)
    at kernel/qeventloop.cpp:145
#50 0xb6ec9f13 in QApplication::exec (this=0xbfa6e098)
    at kernel/qapplication.cpp:2758
#51 0x08059989 in main (argc=)
    at /build/buildd/kdepim-3.5.7/./kontact/src/main.cpp:163
#52 0xb76a7050 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#53 0x08059111 in _start ()
Comment 9 Raúl 2007-10-02 11:43:35 UTC
Well, this is just to say that this happened again. I was in the kmail part within kontact, viewing an html e-mail and after having enabling download of images. After that I chose file->print... and the I got the crash.

It's seeming to me that the crash is related to khtml part.
Comment 10 Raúl 2007-12-03 10:41:51 UTC
Yes, it's me again. As you can imagine I've been having more crashes like this and some other crashes which I tend to think are closely related (just my impression).

Again my impression, but I think the problem could be in kdelibs due to the backtrace and having re-read all the info back and debugged slightly upon the crash.

I'm attaching a new backtrace of what could be seen as a different problem but where you can see KLocale f*ckage and memory corruption there. This time it's an SIGABRT what I get. I also attach an ~/.xsession-errors excerpt for the abort messages.
Comment 11 Raúl 2007-12-03 10:43:48 UTC
Created attachment 22299 [details]
Backtrace of the SIGABRT.
Comment 12 Raúl 2007-12-03 10:44:32 UTC
Created attachment 22300 [details]
xsessions errors messages for SIGABRT crash
Comment 13 Raúl 2008-02-20 19:55:47 UTC
Created attachment 23637 [details]
3.5.9 possibly related backtrace (SIGABRT).

I've updated to 3.5.9, and I think I'm still having this problem. I caught a
SIGABRT. The BT is different, but it's still related to i18n.
Comment 14 Raúl 2008-02-20 19:57:38 UTC
Created attachment 23638 [details]
corresponding .xsession-errors excerpt
Comment 15 Jeffrey Barish 2008-07-11 20:22:54 UTC
Everytime I upgrade KDE, I hope to find that this bug has been fixed.  I just upgraded to 3.5.9 and find that the problem still exists.
Comment 16 Anne Wilson 2008-09-21 20:59:01 UTC
Created attachment 27504 [details]
automatic crash report
Comment 17 Hein van Rensburg 2008-09-22 19:21:09 UTC
Created attachment 27516 [details]
Kontcat Crash while using Agregator

Was adding feed and trying to laod it when Kontcat crashed with Signal 6 (sigbart)
Comment 18 Jeffrey Barish 2008-10-21 17:08:09 UTC
Still does it in 3.5.10.  Ran for about a day before Kontact crashed.
Comment 19 Mathias D 2008-10-25 22:14:05 UTC
Kontact crashes after system start up. Here is the Backtrace:

--------------------------------------------------------------------
Anwendung: Kontact (kontact), Signal SIGSEGV
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7feb359aa6f0 (LWP 6491)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007feb1c1c0101 in Akregator::FeedList::findByID ()
   from /usr/lib/kde4/akregatorpart.so
#6  0x00007feb1c1e296f in ?? () from /usr/lib/kde4/akregatorpart.so
#7  0x00007feb1c1e2aa2 in ?? () from /usr/lib/kde4/akregatorpart.so
#8  0x00007feb3430b134 in QMetaObject::activate ()
   from /usr/lib/libQtCore.so.4
#9  0x00007feb3431139f in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007feb34305a43 in QObject::event () from /usr/lib/libQtCore.so.4
#11 0x00007feb33818c3d in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#12 0x00007feb338209ea in QApplication::notify () from /usr/lib/libQtGui.so.4
#13 0x00007feb34c52b8b in KApplication::notify () from /usr/lib/libkdeui.so.5
#14 0x00007feb342f6d61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#15 0x00007feb34322ab6 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007feb3431f1fd in ?? () from /usr/lib/libQtCore.so.4
#17 0x00007feb2da27d3b in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#18 0x00007feb2da2b50d in ?? () from /usr/lib/libglib-2.0.so.0
#19 0x00007feb2da2b6cb in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#20 0x00007feb3431f15f in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#21 0x00007feb338aaa9f in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007feb342f5682 in QEventLoop::processEvents ()
   from /usr/lib/libQtCore.so.4
#23 0x00007feb342f580d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#24 0x00007feb342f7cbd in QCoreApplication::exec ()
   from /usr/lib/libQtCore.so.4
#25 0x00000000004048e5 in _start ()
#0  0x00007feb330775f0 in nanosleep () from /lib/libc.so.6

--------------------------------------------------------------------

System:
Kubuntu 8.10 RC1 x64

Qt: 4.4.3
KDE: 4.1.2 (KDE 4.1.2)
Kontact: 1.3
Comment 20 Oliver Putz 2008-10-30 22:15:36 UTC
Mathias, your backtrace does not seem to be related to this bug. I guess what you saw was bug #173474
Comment 21 Nicolas L. 2009-12-11 21:20:10 UTC
is it still valid under  KDE4 ?
Comment 22 Jeffrey Barish 2009-12-11 22:06:51 UTC
I have not seen this problem under 4.3.2.
Comment 23 Raúl 2009-12-11 23:11:27 UTC
This was for sure the bug I hated most in kmail/kontact. Even my configuration is now slightly different from the one those days, I think fortunately this bug looks solved somehow now.

I think the bug has to do with some evil multithread interaction which may have been addressed in kdelibs. I vote for closing this.

Thanks.
Comment 24 Nicolas L. 2009-12-11 23:16:18 UTC
thanks all for your feedback