Bug 197630

Summary: Kontact akregator alt left
Product: [Applications] konqueror Reporter: urusha <urusha>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit, andresbajotierra, boulithesnowman, bres.sidhe, florian.reinhard, ingmar, oskarhollmann, rasasi78, richih-kde, stefano.badoino, xaver.xn
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description urusha 2009-06-23 18:31:48 UTC
Application that crashed: kontact
Version of the application: 4.3.0 pre
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux 2.6.28-11-generic x86_64
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
Sometimes when I use kontact to read news (akregator), it crashes at the time I press alt+left to go back while browesing

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  QWidget::effectiveWinId (this=0x1c5d7f0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:234
#6  0x00007f4dc1ebc691 in qt_x11_enforce_cursor (w=0x3985350, force=false) at kernel/qwidget_x11.cpp:306
#7  0x00007f4dc1ebc83d in QWidgetPrivate::unsetCursor_sys (this=<value optimized out>) at kernel/qwidget_x11.cpp:1248
#8  0x00007f4dc1e82221 in QWidget::unsetCursor (this=0x3985350) at kernel/qwidget.cpp:4619
#9  0x00007f4dc63fd084 in KHTMLView::clear (this=0x39fd050) at /build/buildd/kde4libs-4.2.90/khtml/khtmlview.cpp:629
#10 0x00007f4dc6420643 in KHTMLPart::clear (this=0x3d683b0) at /build/buildd/kde4libs-4.2.90/khtml/khtml_part.cpp:1569
#11 0x00007f4dc642d46e in KHTMLPart::restoreState (this=0x3d683b0, stream=@0x7fffced8f110) at /build/buildd/kde4libs-4.2.90/khtml/khtml_part.cpp:5446
#12 0x00007f4d9f6c53bb in Akregator::BrowserFrame::Private::restoreHistoryEntry (this=0x3444490, entry=@0x7fffced8f1c0) at /build/buildd/kdepim-4.2.90/akregator/src/browserframe_p.cpp:156
#13 0x00007f4d9f6c0fcd in Akregator::BrowserFrame::slotHistoryBack (this=0x3212f40) at /build/buildd/kdepim-4.2.90/akregator/src/browserframe.cpp:332
#14 0x00007f4d9f6c0b45 in Akregator::FrameManager::qt_metacall (this=0x3090310, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffced8f2f0)
    at /build/buildd/kdepim-4.2.90/obj-x86_64-linux-gnu/akregator/src/framemanager.moc:152
#15 0x00007f4dc12ca8d2 in QMetaObject::activate (sender=0x30a2220, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x3141560) at kernel/qobject.cpp:3120
#16 0x00007f4dc1e2bb87 in QAction::triggered (this=0x1c5d7f0, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#17 0x00007f4dc1e2d000 in QAction::activate (this=0x30a2220, event=<value optimized out>) at kernel/qaction.cpp:1160
#18 0x00007f4dc1e2fb17 in QAction::event (this=0x1c5d7f0, e=<value optimized out>) at kernel/qaction.cpp:1079
#19 0x00007f4dc318e253 in KAction::event (this=0x1c5d7f0, event=0x7fffced8f880) at /build/buildd/kde4libs-4.2.90/kdeui/actions/kaction.cpp:88
#20 0x00007f4dc1e31b9d in QApplicationPrivate::notify_helper (this=0x187f540, receiver=0x30a2220, e=0x7fffced8f880) at kernel/qapplication.cpp:4057
#21 0x00007f4dc1e39dea in QApplication::notify (this=0x7fffced91f80, receiver=0x30a2220, e=0x7fffced8f880) at kernel/qapplication.cpp:4022
#22 0x00007f4dc326106b in KApplication::notify (this=0x7fffced91f80, receiver=0x30a2220, event=0x7fffced8f880) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#23 0x00007f4dc12b4dfc in QCoreApplication::notifyInternal (this=0x7fffced91f80, receiver=0x30a2220, event=0x7fffced8f880) at kernel/qcoreapplication.cpp:610
#24 0x00007f4dc1e6750d in QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fffced8fd80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#25 0x00007f4dc1e6936c in QShortcutMap::tryShortcutEvent (this=0x187f658, o=<value optimized out>, e=0x7fffced8fd80) at kernel/qshortcutmap.cpp:369
#26 0x00007f4dc1e3ae11 in QApplication::notify (this=0x7fffced91f80, receiver=0x308eea0, e=0x7fffced8fd80) at kernel/qapplication.cpp:3646
#27 0x00007f4dc326106b in KApplication::notify (this=0x7fffced91f80, receiver=0x308eea0, event=0x7fffced8fd80) at /build/buildd/kde4libs-4.2.90/kdeui/kernel/kapplication.cpp:302
#28 0x00007f4dc12b4dfc in QCoreApplication::notifyInternal (this=0x7fffced91f80, receiver=0x308eea0, event=0x7fffced8fd80) at kernel/qcoreapplication.cpp:610
#29 0x00007f4dc1ec71d4 in QKeyMapper::sendKeyEvent (keyWidget=0x308eea0, grab=<value optimized out>, type=QEvent::KeyPress, code=16777234, modifiers={i = -824639568}, text=@0x7fffced8ffa0, 
    autorepeat=false, count=1, nativeScanCode=113, nativeVirtualKey=65361, nativeModifiers=8) at kernel/qkeymapper_x11.cpp:1675
#30 0x00007f4dc1ec9532 in QKeyMapperPrivate::translateKeyEvent (this=0x18b8d30, keyWidget=0x308eea0, event=0x7fffced91bb0, grab=60) at kernel/qkeymapper_x11.cpp:1645
#31 0x00007f4dc1ea1d7e in QApplication::x11ProcessEvent (this=0x7fffced91f80, event=0x7fffced91bb0) at kernel/qapplication_x11.cpp:3459
#32 0x00007f4dc1ecaf84 in x11EventSourceDispatch (s=0x1878820, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007f4dbaa0820a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f4dbaa0b8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007f4dbaa0ba7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f4dc12de52f in QEventDispatcherGlib::processEvents (this=0x1844ea0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:324
#37 0x00007f4dc1eca70f in QGuiEventDispatcherGlib::processEvents (this=0x1c5d7f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#38 0x00007f4dc12b36a2 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -824631648}) at kernel/qeventloop.cpp:149
#39 0x00007f4dc12b3a6d in QEventLoop::exec (this=0x7fffced91ee0, flags={i = -824631568}) at kernel/qeventloop.cpp:200
#40 0x00007f4dc12b5d34 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#41 0x0000000000404945 in main (argc=1, argv=0x7fffced92668) at /build/buildd/kdepim-4.2.90/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-23 20:39:36 UTC
The backtrace seems related to bug 196512 / bug 197489, probably an upstream Qt bug.
Thanks
Comment 2 Christophe Marin 2009-08-16 21:05:40 UTC
*** Bug 204075 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2009-08-23 11:22:00 UTC
*** Bug 204845 has been marked as a duplicate of this bug. ***
Comment 4 Raúl 2009-09-24 22:33:59 UTC
Also found on kde 4.3.1 on Debian. This is what I got from ~/.xsession-errors:
kontact(4778) Akregator::BrowserFrame::Private::updateHistoryEntry: BrowserFrame::updateHistoryEntry(): updating id= 10  url= "http://box.jis
ko.net/i/263f44.jpg"
QCursor: Cannot create bitmap cursor; invalid bitmap(s)
kontact(4778) Akregator::BrowserFrame::Private::updateHistoryEntry: BrowserFrame::updateHistoryEntry(): updating id= 10  url= "http://box.jis
ko.net/i/263f44.jpg"
kontact(4778) Akregator::BrowserFrame::Private::loadPartForMimetype: BrowserFrame::loadPartForMimetype( "text/html" ): 7  offers
*** KMail got signal 11 (Crashing)
KCrash: Application 'kontact' crashing...

And I agree this is very similar to https://bugs.kde.org/show_bug.cgi?id=196512 and https://bugs.kde.org/show_bug.cgi?id=207707 maybe some dupe handling would come handy with all these.

Thanks.
Comment 5 Christophe Marin 2009-10-22 14:28:38 UTC
*** Bug 211433 has been marked as a duplicate of this bug. ***
Comment 6 Dawit Alemayehu 2009-10-23 18:36:04 UTC
*** Bug 207707 has been marked as a duplicate of this bug. ***
Comment 7 Dawit Alemayehu 2009-10-23 18:41:10 UTC
Changed component to general as the crash seems to be upstream in Qt and not to be limited to khtml.  See the dup bug reports linked here (207707, 196512)...
Comment 8 Tommi Tervo 2009-11-15 10:50:13 UTC
*** Bug 212661 has been marked as a duplicate of this bug. ***
Comment 9 Tommi Tervo 2009-11-15 10:50:24 UTC
*** Bug 214618 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2009-11-25 14:39:12 UTC
*** Bug 215916 has been marked as a duplicate of this bug. ***
Comment 11 Tommi Tervo 2009-12-06 22:12:55 UTC
*** Bug 216989 has been marked as a duplicate of this bug. ***
Comment 12 Tommi Tervo 2009-12-06 22:15:27 UTC
*** Bug 217611 has been marked as a duplicate of this bug. ***
Comment 13 Raúl 2010-02-01 13:15:44 UTC
Hello:

This is just to point out that the problem may be solved in Qt4.6 according to what it's stated in https://bugs.kde.org/show_bug.cgi?id=196512

Seems Qt is to blame about this and all its associated dupes.

Feedback from people that already had upgraded to Qt4.6 is welcome, either they can reproduce the bug or not.

Thanks.
Comment 14 Tommi Tervo 2010-02-06 16:25:27 UTC
*** Bug 225727 has been marked as a duplicate of this bug. ***
Comment 15 Xaver Wurzenberger 2010-02-16 00:01:15 UTC
Seems to be fixed, at least after my KDE 440 update (qtmod 4.6.1-2) ALT-Left doesn't instantly crash kontact any more (at least in a quick test).
Comment 16 Dario Andres 2010-02-26 18:06:45 UTC
- Could anyone else confirm this ? Regards
Comment 17 Florian Reinhard 2010-03-18 11:59:30 UTC
works for me either. qt 4.6.2 kde sc 4.4.1 on kubuntu lucid
Comment 18 Richard Hartmann 2010-03-18 12:12:30 UTC
Just to be exact, did you mean

"works for me as well" (es funktioniert)

or

"works for me _n_either" (es funktioniert nicht)

I assume the latter, but it's worth verifying, imo.
Comment 19 Florian Reinhard 2010-03-23 16:43:28 UTC
xaver> "seems to be fixed"
dario> "can someone confirm this"
me> "works for me either"

so by "works for me" i meant: the bug might have been accidently fixed ;) sorry for not making that clear in first place.
Comment 20 Tommi Tervo 2010-04-25 20:15:54 UTC
*** Bug 235376 has been marked as a duplicate of this bug. ***
Comment 21 Dawit Alemayehu 2011-06-26 17:25:45 UTC
Per comments #15 and #17 this issue seems to have been resolved upstream in Qt as of 4.6.2. Feel free to reopen this ticket if that is not the case for you.