Bug 223490 - Crash while viewing an attached jpeg through the internal viewer
Summary: Crash while viewing an attached jpeg through the internal viewer
Status: RESOLVED NOT A BUG
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-19 22:22 UTC by Tobias
Modified: 2011-10-10 13:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Backtrace of KMail crashing under KDE 4.3.2 with the Oxygen-style (4.31 KB, application/octet-stream)
2010-01-20 12:28 UTC, Tobias
Details
Backtrace of KMail crashing under KDE 4.3.2 with the QtCurves-style (6.23 KB, application/octet-stream)
2010-01-20 12:29 UTC, Tobias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias 2010-01-19 22:22:03 UTC
Application that crashed: kmail
Version of the application: 1.12.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31.5 i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Kmail crashs while viewing an jpeg-file of 952 KB, that was attached to a recieved mail. Scrolling vertical doesn't cause a problem, but scrolling horizonal triggers the crash.

 -- Backtrace:
Application: KMail (kmail), signal: Illegal instruction
[KCrash Handler]
#6  0xb314dcb3 in QPainter::setPen () from /usr/lib/kde4/plugins/styles/oxygen.so
#7  0xb314fb10 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#8  0xb314fe62 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#9  0xb3153e07 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#10 0xb3169f5f in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#11 0xb5db083a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e10360, receiver=0xaec5990, event=0xbfcd76c4) at kernel/qcoreapplication.cpp:726
#12 0xb5fc5f2c in QApplicationPrivate::notify_helper (this=0x8e10360, receiver=0xaec5990, e=0xbfcd76c4) at kernel/qapplication.cpp:4052
#13 0xb5fcd5ca in QApplication::notify (this=0xbfcd8390, receiver=0xaec5990, e=0xbfcd76c4) at kernel/qapplication.cpp:4021
#14 0xb7520bfa in KApplication::notify (this=0xbfcd8390, receiver=0xaec5990, event=0xbfcd76c4) at ../../kdeui/kernel/kapplication.cpp:302
#15 0xb5db16cb in QCoreApplication::notifyInternal (this=0xbfcd8390, receiver=0xaec5990, event=0xbfcd76c4) at kernel/qcoreapplication.cpp:610
#16 0xb6022e25 in QCoreApplication::sendSpontaneousEvent (this=0xae9a9b8, pdev=0xa9da4cc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa7a6290)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#17 QWidgetPrivate::drawWidget (this=0xae9a9b8, pdev=0xa9da4cc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa7a6290) at kernel/qwidget.cpp:5079
#18 0xb61b12f8 in QWidgetBackingStore::sync (this=0xa7a6290) at painting/qbackingstore.cpp:1269
#19 0xb6014116 in QWidgetPrivate::syncBackingStore (this=0xae9a9b8) at kernel/qwidget.cpp:1603
#20 0xb601b215 in QWidget::event (this=0xaec5990, event=0x9b8df48) at kernel/qwidget.cpp:7827
#21 0xb63e8297 in QMainWindow::event (this=0xaec5990, event=0x9b8df48) at widgets/qmainwindow.cpp:1399
#22 0xb7606dc4 in KMainWindow::event (this=0xaec5990, ev=0x9b8df48) at ../../kdeui/widgets/kmainwindow.cpp:1094
#23 0xb764d30f in KXmlGuiWindow::event (this=0xaec5990, ev=0x9b8df48) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#24 0xb5fc5f54 in QApplicationPrivate::notify_helper (this=0x8e10360, receiver=0xaec5990, e=0x9b8df48) at kernel/qapplication.cpp:4056
#25 0xb5fcd5ca in QApplication::notify (this=0xbfcd8390, receiver=0xaec5990, e=0x9b8df48) at kernel/qapplication.cpp:4021
#26 0xb7520bfa in KApplication::notify (this=0xbfcd8390, receiver=0xaec5990, event=0x9b8df48) at ../../kdeui/kernel/kapplication.cpp:302
#27 0xb5db16cb in QCoreApplication::notifyInternal (this=0xbfcd8390, receiver=0xaec5990, event=0x9b8df48) at kernel/qcoreapplication.cpp:610
#28 0xb5db22b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8d7dfa8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d7dfa8) at kernel/qcoreapplication.cpp:1247
#30 0xb5db247d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#31 0xb5ddc3ff in QCoreApplication::sendPostedEvents (s=0x8daf090) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 postEventSourceDispatch (s=0x8daf090) at kernel/qeventdispatcher_glib.cpp:210
#33 0xb3d18e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0xb3d1c730 in ?? () from /lib/libglib-2.0.so.0
#35 0xb3d1c863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0xb5ddc02c in QEventDispatcherGlib::processEvents (this=0x8d7e180, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#37 0xb6066be5 in QGuiEventDispatcherGlib::processEvents (this=0x8d7e180, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#38 0xb5dafc79 in QEventLoop::processEvents (this=0xbfcd8254, flags=) at kernel/qeventloop.cpp:149
#39 0xb5db00ca in QEventLoop::exec (this=0xbfcd8254, flags=...) at kernel/qeventloop.cpp:201
#40 0xb5db253f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#41 0xb5fc5dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#42 0x0804a702 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-20 01:14:29 UTC
Thanks for the report!
- Does the application crash again if you repeat the situation you described ?
- What if you change to another widget style? (on SystemSettings/Appearance/Style)? 
Regards
Comment 2 Tobias 2010-01-20 12:25:28 UTC
(In reply to comment #1)
> Thanks for the report!
> - Does the application crash again if you repeat the situation you described ?
> - What if you change to another widget style? (on
> SystemSettings/Appearance/Style)? 
> Regards

Sorry, I've forgot to add that the error occurred first under Window Maker 0.92.0. The backtrace I posted resulted of a crash occurred under Window Maker.

Yes, the error is reproducible under Window Maker 0.92.0 and KDE 4.3.2.
Changing the widget style to QtCurves doesn't solve the problem.

I've attached two more backtraces: The first one is under KDE with the Oxygen-style, the second one is under KDE with the QtCurves-style.
Comment 3 Tobias 2010-01-20 12:28:09 UTC
Created attachment 40071 [details]
Backtrace of KMail crashing under KDE 4.3.2 with the Oxygen-style
Comment 4 Tobias 2010-01-20 12:29:22 UTC
Created attachment 40072 [details]
Backtrace of KMail crashing under KDE 4.3.2 with the QtCurves-style
Comment 5 Dario Andres 2010-01-20 13:47:55 UTC
Mh, the errors are Qt related too...
- Try updating to KDE SC 4.3.4 and Qt 4.5.3
Regards
Comment 6 Tobias 2010-01-20 17:40:02 UTC
(In reply to comment #5)
> Mh, the errors are Qt related too...
> - Try updating to KDE SC 4.3.4 and Qt 4.5.3
> Regards

Thanks, but I will not upgrade until my distro does.
Comment 7 Dario Andres 2010-02-21 16:40:36 UTC
We can wait
Comment 8 Tobias 2011-10-10 13:42:22 UTC
Crash was related to a broken graphic card.