Summary: | Crash when opening link from bugs.kde.org | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Christoph Feck <cfeck> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adawit, arne_bab, daniel.marjamaki, diego.ml, dreibh, kavol, kde, kenmaugee, rasasi78, squan, yaroslavkishchenko |
Priority: | NOR | ||
Version First Reported In: | 4.9.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdelibs/f9e7f013a2cdf2a39181b57c4d251b017f49a76e | Version Fixed In: | 4.9.4 |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Christoph Feck
2012-05-19 02:17:02 UTC
Can you provide a link with which this can be reproduced ? It seems like the crash happens when a KIO warning message box was about to be shown. Created attachment 72512 [details]
New crash information added by DrKonqi
konqueror (4.8.4 (4.8.4) "release 513") on KDE Platform 4.8.4 (4.8.4) "release 513" using Qt 4.8.2
I hit the same problem. I was surfing userbase.kde.org and then tried to authenticate with my OpenID. Instead of asking me for the credentials or anything it just crashed.
-- Backtrace (Reduced):
#6 internalWinId (this=<optimized out>) at ../../src/gui/kernel/qwidget.h:241
#7 QWidget::effectiveWinId (this=0x483a290) at kernel/qwidget.cpp:2618
#8 0x00007f1347bc4b7d in KMessageBox::warningContinueCancelList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonContinue=<optimized out>, buttonCancel=<optimized out>, dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.8.4/kdeui/dialogs/kmessagebox.cpp:677
#9 0x00007f1347bc4c21 in KMessageBox::warningContinueCancel (parent=<optimized out>, text=<optimized out>, caption=<optimized out>, buttonContinue=<optimized out>, buttonCancel=<optimized out>, dontAskAgainName=<optimized out>, options=...) at /usr/src/debug/kdelibs-4.8.4/kdeui/dialogs/kmessagebox.cpp:653
#10 0x00007f1340081aa3 in KIO::SlaveInterfacePrivate::messageBox (this=0x4bdf1d0, type=3, text=..., caption=..., buttonYes=<optimized out>, buttonNo=..., dontAskAgainName=...) at /usr/src/debug/kdelibs-4.8.4/kio/kio/slaveinterface.cpp:455
Created attachment 73585 [details]
New crash information added by DrKonqi
konqueror (4.9.00 "release 559") on KDE Platform 4.9.00 "release 559" using Qt 4.8.2
What I was doing when the application crashed:
- Opening a link in a new tab on save.tv.
Seems unrelated to a "KIO popup" as suggested in earlier comment.
-- Backtrace (Reduced):
#6 internalWinId (this=<optimized out>) at ../../src/gui/kernel/qwidget.h:241
#7 QWidget::effectiveWinId (this=0x2242670) at kernel/qwidget.cpp:2618
#8 0x00007f6e19a86b0d in KMessageBox::warningContinueCancelList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kmessagebox.cpp:677
#9 0x00007f6e19a86b94 in KMessageBox::warningContinueCancel (parent=<optimized out>, text=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kmessagebox.cpp:653
#10 0x00007f6e1a304822 in KIO::SlaveInterfacePrivate::messageBox (this=this@entry=0x277e350, type=type@entry=3, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=...) at /usr/src/debug/kdelibs-4.9.0/kio/kio/slaveinterface.cpp:455
> Seems unrelated to a "KIO popup" as suggested in earlier comment.
Look at your backtrace, it calls KMessageBox from KIO. You probably have the "Do not show this warning again" checked once, so the box won't appear any longer.
I still get the crash daily, when going from https to http twice (e.g. when viewing two attachments in bko).
Created attachment 74075 [details]
New crash information added by DrKonqi
rekonq (1.1) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.2
- What I was doing when the application crashed:
I was browsing an image gallery on www.libero.it in private browsing and rekonq crashed.
-- Backtrace (Reduced):
#6 internalWinId (this=<optimized out>) at ../../src/gui/kernel/qwidget.h:241
#7 QWidget::effectiveWinId (this=0xdad980) at kernel/qwidget.cpp:2618
#8 0x00007ff3b9c500ed in KMessageBox::warningContinueCancelList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.8.5/kdeui/dialogs/kmessagebox.cpp:677
#9 0x00007ff3b9c50174 in KMessageBox::warningContinueCancel (parent=<optimized out>, text=..., caption=..., buttonContinue=..., buttonCancel=..., dontAskAgainName=..., options=...) at /usr/src/debug/kdelibs-4.8.5/kdeui/dialogs/kmessagebox.cpp:653
#10 0x00007ff3bad19f52 in KIO::SlaveInterfacePrivate::messageBox (this=this@entry=0x15c5ac0, type=type@entry=3, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=...) at /usr/src/debug/kdelibs-4.8.5/kio/kio/slaveinterface.cpp:455
*** Bug 304300 has been marked as a duplicate of this bug. *** *** Bug 307661 has been marked as a duplicate of this bug. *** Created attachment 75392 [details]
New crash information added by DrKonqi
rekonq (1.1) on KDE Platform 4.9.2 using Qt 4.8.3
- What I was doing when the application crashed:Recquonk try to use https by typing "https"in the adress bar
-- Backtrace (Reduced):
#6 internalWinId (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:241
#7 QWidget::effectiveWinId (this=0x17d8d50) at kernel/qwidget.cpp:2618
#8 0x00007f45a114c97d in KMessageBox::warningYesNoCancelList (parent=<optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:760
#9 0x00007f45a114ca1e in KMessageBox::warningYesNoCancel (parent=<optimized out>, text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:735
#10 0x00007f45a0c9f88b in KIO::SlaveInterfacePrivate::messageBox (this=this@entry=0x1a540d0, type=type@entry=4, text=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=...) at ../../kio/kio/slaveinterface.cpp:460
Git commit f9e7f013a2cdf2a39181b57c4d251b017f49a76e by Dawit Alemayehu. Committed on 21/11/2012 at 16:53. Pushed by adawit into branch 'KDE/4.9'. Prevent a crash that could occur if the parent window is deleted before we can display the messagebox. FIXED-IN: 4.9.4 M +2 -1 kio/kio/slaveinterface_p.h http://commits.kde.org/kdelibs/f9e7f013a2cdf2a39181b57c4d251b017f49a76e Thanks, but compilation fails: In file included from /usr/include/QtCore/QtCore:16:0, from /usr/include/QtDBus/QtDBus:3, from /local/git/KDE/libs/kdelibs/kio/kio/slave.cpp:33: /usr/include/QtCore/qpointer.h: In instantiation of 'QPointer<T>::QPointer(T*) [with T = QWidget]': /local/git/KDE/libs/kdelibs/kio/kio/slaveinterface_p.h:37:60: required from here /usr/include/QtCore/qpointer.h:59:32: error: cannot convert 'QWidget*' to 'QObject*' in initialization make[2]: *** [kio/CMakeFiles/kio.dir/kio/slave.o] Error 1 make[1]: *** [kio/CMakeFiles/kio.dir/all] Error 2 make: *** [all] Error 2 *** Bug 310590 has been marked as a duplicate of this bug. *** *** Bug 310036 has been marked as a duplicate of this bug. *** *** Bug 309071 has been marked as a duplicate of this bug. *** Hi: I would appreciate if anyone could state if this bug is finally solved or not. Thanks. This crash is resolved in 4.9.4 or newer. If you still get it with a later version, please add the backtrace, or open a new bug. *** Bug 322670 has been marked as a duplicate of this bug. *** |