Bug 250472 - Kontact crashes on opening contacts
Summary: Kontact crashes on opening contacts
Status: RESOLVED DUPLICATE of bug 205220
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 18:29 UTC by Marcel Bergeron
Modified: 2011-02-21 11:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.98 KB, text/plain)
2011-02-21 11:50 UTC, hecker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcel Bergeron 2010-09-07 18:29:36 UTC
Application: kontact (4.4.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-12-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- I clicked the "Contacts" button.
- Kontact process has to be killed with KILL

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000100000000 in ?? ()
#7  0x00007fa640b33095 in jpeg_CreateDecompress (cinfo=0x7fff81da2b30, version=<value optimized out>, structsize=632) at jdapimin.c:38
#8  0x00007fa637d74250 in read_jpeg_image (device=<value optimized out>, outImage=<value optimized out>, scaledSize=..., scaledClipRect=..., clipRect=..., inQuality=<value optimized out>)
    at qjpeghandler.cpp:732
#9  0x00007fa637d751ee in QJpegHandler::read (this=0x12352d0, image=0x7fff81da3100) at qjpeghandler.cpp:1202
#10 0x00007fa64a379253 in QImageReader::read (this=0x7fff81da3150, image=0x7fff81da3100) at image/qimagereader.cpp:1129
#11 0x00007fa64a3797bc in QImageReader::read (this=0x7fff81da3150) at image/qimagereader.cpp:1079
#12 0x00007fa64a365b48 in QImage::fromData (data=<value optimized out>, size=<value optimized out>, format=<value optimized out>) at image/qimage.cpp:4698
#13 0x00007fa64a36cd6e in QImage::loadFromData (this=0x7fff81da3210, data=0x3e <Address 0x3e out of bounds>, len=632, format=0x1e966f0 "fig, 201Q\020") at image/qimage.cpp:4656
#14 0x00007fa6472ed774 in KABC::VCardTool::parsePicture(KABC::VCardLine const&) const () from /usr/lib64/libkabc.so.4
#15 0x00007fa6472ef74f in KABC::VCardTool::parseVCards(QByteArray const&) const () from /usr/lib64/libkabc.so.4
#16 0x00007fa6472f1d3f in KABC::VCardConverter::parseVCards(QByteArray const&) const () from /usr/lib64/libkabc.so.4
#17 0x00007fa6472f20d1 in KABC::VCardConverter::parseVCard(QByteArray const&) const () from /usr/lib64/libkabc.so.4
#18 0x00007fa628b0b7d3 in Akonadi::SerializerPluginAddressee::deserialize (this=0x1082630, item=..., label=<value optimized out>, data=..., version=<value optimized out>)
    at /usr/src/debug/kdepim-runtime-4.4.5/plugins/akonadi_serializer_addressee.cpp:39
#19 0x00007fa64bd8c1da in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0) at /usr/src/debug/kdepimlibs-4.5.1/akonadi/itemserializer.cpp:77
#20 0x00007fa64bd8c545 in Akonadi::ItemSerializer::deserialize (item=..., label=..., data=..., version=0, external=<value optimized out>)
    at /usr/src/debug/kdepimlibs-4.5.1/akonadi/itemserializer.cpp:69
#21 0x00007fa64bd8cfd8 in Akonadi::ProtocolHelper::parseItemFetchResult (lineTokens=..., item=...) at /usr/src/debug/kdepimlibs-4.5.1/akonadi/protocolhelper.cpp:360
#22 0x00007fa64bd8d72f in Akonadi::ItemFetchJob::doHandleResponse (this=<value optimized out>, tag=<value optimized out>, data=...) at /usr/src/debug/kdepimlibs-4.5.1/akonadi/itemfetchjob.cpp:174
#23 0x00007fa64bcf4fde in Akonadi::JobPrivate::handleResponse (this=<value optimized out>, tag=..., data=<value optimized out>) at /usr/src/debug/kdepimlibs-4.5.1/akonadi/job.cpp:79
#24 0x00007fa64bd3a2e4 in Akonadi::SessionPrivate::dataReceived (this=0x18f6bd0) at /usr/src/debug/kdepimlibs-4.5.1/akonadi/session.cpp:207
#25 0x00007fa64bd5e13d in Akonadi::Session::qt_metacall (this=0x1af72b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81da45f0)
    at /usr/src/debug/kdepimlibs-4.5.1/build/akonadi/session.moc:92
#26 0x00007fa64aed5916 in QMetaObject::activate (sender=0x1af7460, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1e966f0) at kernel/qobject.cpp:3287
#27 0x00007fa64af20fa8 in QIODevice::qt_metacall (this=0x1af7460, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81da4730) at .moc/release-shared/moc_qiodevice.cpp:77
#28 0x00007fa64533ba70 in QLocalSocket::qt_metacall (this=0x7fff81da2b30, _c=62, _id=632, _a=0x1e966f0) at .moc/release-shared/moc_qlocalsocket.cpp:81
#29 0x00007fa64aed5916 in QMetaObject::activate (sender=0x1f95c30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1e966f0) at kernel/qobject.cpp:3287
#30 0x00007fa645333adf in QAbstractSocketPrivate::canReadNotification (this=0x1ad7a10) at socket/qabstractsocket.cpp:639
#31 0x00007fa645323461 in QReadNotifier::event (this=<value optimized out>, e=0x3e) at socket/qnativesocketengine.cpp:1097
#32 0x00007fa64a2a535c in QApplicationPrivate::notify_helper (this=0x63c200, receiver=0x1ad71a0, e=0x7fff81da4ce0) at kernel/qapplication.cpp:4302
#33 0x00007fa64a2ab93b in QApplication::notify (this=0x7fff81da4fd0, receiver=0x1ad71a0, e=0x7fff81da4ce0) at kernel/qapplication.cpp:4185
#34 0x00007fa64b7e71e6 in KApplication::notify (this=0x7fff81da4fd0, receiver=0x1ad71a0, event=0x7fff81da4ce0) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#35 0x00007fa64aec267c in QCoreApplication::notifyInternal (this=0x7fff81da4fd0, receiver=0x1ad71a0, event=0x7fff81da4ce0) at kernel/qcoreapplication.cpp:726
#36 0x00007fa64aeec08a in sendEvent (source=0x64b940) at kernel/qcoreapplication.h:215
#37 socketNotifierSourceDispatch (source=0x64b940) at kernel/qeventdispatcher_glib.cpp:110
#38 0x00007fa6424a7a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fa6424a8270 in ?? () from /usr/lib64/libglib-2.0.so.0
#40 0x00007fa6424a8510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#41 0x00007fa64aeebcd3 in QEventDispatcherGlib::processEvents (this=0x613220, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007fa64a353b2e in QGuiEventDispatcherGlib::processEvents (this=0x7fff81da2b30, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007fa64aec0f92 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#44 0x00007fa64aec136c in QEventLoop::exec (this=0x7fff81da4f20, flags=) at kernel/qeventloop.cpp:201
#45 0x00007fa64aec601b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#46 0x000000000040417e in _start ()

Possible duplicates by query: bug 205220, bug 204232.

Reported using DrKonqi
Comment 1 Christophe Marin 2010-09-19 12:09:07 UTC
Adding Will.

@Bille, also look at bug 205220.
Comment 2 Christophe Marin 2010-09-30 19:39:10 UTC
Merging with bug 205220. 

See https://bugs.kde.org/show_bug.cgi?id=205220#c2 for an explanation.

*** This bug has been marked as a duplicate of bug 205220 ***
Comment 3 hecker 2011-02-21 11:50:18 UTC
Created attachment 57414 [details]
New crash information added by DrKonqi

kontact (4.4.10) on KDE Platform 4.6.00 (4.6.0) "release 386" using Qt 4.7.2

- What I was doing when the application crashed:
opening contacts by clicking contacts icon within left-hand nav. bar
(current window: kmail)

-- Backtrace (Reduced):
#6  0x00007f7efbf5107c in jpeg_CreateDecompress (cinfo=0x1739e08, version=62, structsize=632) at jdapimin.c:38
[...]
#9  0x00007f7f05c1321b in QImageReader::read(QImage*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f7f05c1379c in QImageReader::read() () from /usr/lib64/libQtGui.so.4
#11 0x00007f7f05c02ac8 in QImage::fromData(unsigned char const*, int, char const*) () from /usr/lib64/libQtGui.so.4
#12 0x00007f7f05c08941 in QImage::loadFromData(unsigned char const*, int, char const*) () from /usr/lib64/libQtGui.so.4