Summary: | konqueror w/ webkit crashed when idle | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | argonel <argonel> |
Component: | kdewebkit | Assignee: | webkit-devel |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | adawit, bryan, jjm, kavol, kde, kill, linuxg33k4life, luke.hallam, m.wege, mkomnik, nwr10cst-oslnx, rasasi78, rcoe, spiderbill, thomas, twidxuga, usshashank, vivo75+kde |
Priority: | NOR | ||
Version: | 4.8 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
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 New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
argonel
2012-02-23 19:17:33 UTC
This is a QtWebKit issue and needs to be reported upstream. See http://trac.webkit.org/wiki/QtWebKitBugs. *** Bug 287914 has been marked as a duplicate of this bug. *** *** Bug 295009 has been marked as a duplicate of this bug. *** I reported upstream[0], but looks not much attention paid. I'm not sure if there's anything else to be done. [0] https://bugs.webkit.org/show_bug.cgi?id=81041 *** Bug 299490 has been marked as a duplicate of this bug. *** *** Bug 310918 has been marked as a duplicate of this bug. *** Created attachment 75763 [details]
New crash information added by DrKonqi
konqueror (4.9.3) on KDE Platform 4.9.3 using Qt 4.8.2
- What I was doing when the application crashed:
the same, just left it overnight (without suspending) ... is there really nothing to do at KDE side?
-- Backtrace (Reduced):
#6 0x00007f1ea0fcc88d in QObject::disconnect (sender=0xd7ac630, signal=0x0, receiver=0x38dacf0, method=0xe74ef39 "receiveMetaData()") at kernel/qobject.cpp:2891
#7 0x00007f1e90fe346e in disconnect (member=0x7f1e915fc66f "1receiveMetaData()", receiver=0x38dacf0, this=<optimized out>) at ../../../../../include/QtCore/../../src/corelib/kernel/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=0x38dacf0) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0x00007f1e90fe34cf in WebCore::QNetworkReplyWrapper::release (this=0x38dacf0) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f1e90fe3651 in WebCore::QNetworkReplyHandler::release (this=0x2b231a0) at platform/network/qt/QNetworkReplyHandler.cpp:419
Created attachment 77114 [details]
New crash information added by DrKonqi
konqueror (4.9.5) on KDE Platform 4.9.5 using Qt 4.8.4
- What I was doing when the application crashed:
still the same with newer version ... does the crash of the engine (if I get it right) really need to kill the whole browser? what about some sandboxing?
-- Backtrace (Reduced):
#6 0x00007f40a7e496ef in QObject::disconnect (sender=0x478aae0, signal=0x0, receiver=0x4c62bd0, method=0x4d3be69 "receiveMetaData()") at kernel/qobject.cpp:2887
#7 0x00007f409372dfde in disconnect (member=0x7f4093d0c66f "1receiveMetaData()", receiver=0x4c62bd0, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=0x4c62bd0) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0x00007f409372e03d in WebCore::QNetworkReplyWrapper::release (this=0x4c62bd0) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f409372e1b6 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x4b1dbd0) at platform/network/qt/QNetworkReplyHandler.cpp:419
(In reply to comment #8) > Created attachment 77114 [details] > New crash information added by DrKonqi > > konqueror (4.9.5) on KDE Platform 4.9.5 using Qt 4.8.4 > > - What I was doing when the application crashed: > > still the same with newer version ... does the crash of the engine (if I get > it right) really need to kill the whole browser? what about some sandboxing? It is not the newer version of KDE you need. It is a newer version the browser engine (QtWebKit). The version that is included with Qt 4.8.4 is old (QtWebKit 2.2). There is a beta version for Qtwebkit 2.3 with a more recent version of webkit that includes tons of fixes. Even then, as already stated, the crash is upstream and you need to report it there. Nothing we can do about that here. Created attachment 77939 [details]
New crash information added by DrKonqi
akregator (4.10.1) on KDE Platform 4.10.1 using Qt 4.8.3
- What I was doing when the application crashed: Crash happenend after waking up from suspension.
-- Backtrace (Reduced):
#6 0x00007f6873f4e70f in QObject::disconnect (sender=0x20278cd0, signal=0x0, receiver=0x135e0ec0, method=0x22bc6189 "receiveMetaData()") at kernel/qobject.cpp:2891
#7 0x00007f6858cfd0ae in disconnect (member=0x7f68592d75cf "1receiveMetaData()", receiver=0x135e0ec0, this=<optimized out>) at /usr/include/qt4/QtCore/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=0x135e0ec0) at platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0x00007f6858cfd10d in WebCore::QNetworkReplyWrapper::release (this=0x135e0ec0) at platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007f6858cfd286 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x18315d00) at platform/network/qt/QNetworkReplyHandler.cpp:419
*** Bug 316867 has been marked as a duplicate of this bug. *** Created attachment 78347 [details]
New crash information added by DrKonqi
konqueror (4.10.1) on KDE Platform 4.10.1 using Qt 4.8.4
- What I was doing when the application crashed:
just FTR, still happens with all Fedora 18 updates
-- Backtrace (Reduced):
#7 0x00007f046712c721 in QObject::disconnect (sender=0x5907d80, signal=0x0, receiver=0x4907730, method=0x8a820c9 "receiveMetaData()") at kernel/qobject.cpp:2887
#8 0x00007f0452a00fde in disconnect (member=0x7f0452fdf66f "1receiveMetaData()", receiver=0x4907730, this=<optimized out>) at /usr/include/QtCore/qobject.h:252
#9 WebCore::QNetworkReplyWrapper::resetConnections (this=0x4907730) at platform/network/qt/QNetworkReplyHandler.cpp:254
#10 0x00007f0452a0103d in WebCore::QNetworkReplyWrapper::release (this=0x4907730) at platform/network/qt/QNetworkReplyHandler.cpp:235
#11 0x00007f0452a011b6 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x5e18ac0) at platform/network/qt/QNetworkReplyHandler.cpp:419
*** Bug 317578 has been marked as a duplicate of this bug. *** *** Bug 318695 has been marked as a duplicate of this bug. *** *** Bug 320042 has been marked as a duplicate of this bug. *** *** Bug 319827 has been marked as a duplicate of this bug. *** (In reply to comment #9) > There is a beta version for Qtwebkit 2.3 with a more recent > version of webkit that includes tons of fixes. Is it feasible to compile Qtwebkit 2.3 under Qt 4.8.4 to get a working kdewebkit? What do the devs use? This issue renders Akregator almost unusable using kwebkitpart, so I switched to KHTML, and the 2½ years old https://bugs.kde.org/show_bug.cgi?id=264526 showed it's grim face. (In reply to comment #17) > (In reply to comment #9) > > There is a beta version for Qtwebkit 2.3 with a more recent > > version of webkit that includes tons of fixes. > Is it feasible to compile Qtwebkit 2.3 under Qt 4.8.4 to get a working > kdewebkit? What do the devs use? Ignore that. Seems I'm already using 2.3 aptitude show libqtwebkit4 Package: libqtwebkit4 New: yes State: installed Automatically installed: no Multi-Arch: same Version: 2.3.0-0ubuntu2.1 Priority: optional Section: libs Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Architecture: amd64 Uncompressed Size: 35.1 M Depends: libc6 (>= 2.14), libfontconfig1 (>= 2.9.0), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.31.8), libgstreamer-plugins-base0.10-0 (>= 0.10.31), libgstreamer0.10-0 (>= 0.10.31), libjpeg8 (>= 8c), libpng12-0 (>= 1.2.13-4), libqt4-network (>= 4:4.7.0~beta1), libqt4-opengl (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libsqlite3-0 (>= 3.5.9), libstdc++6 (>= 4.2.1), libx11-6, libxml2 (>= 2.7.4), libxrender1, libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.2.0) PreDepends: multiarch-support Breaks: libqtwebkit4 (!= 2.3.0-0ubuntu2.1) Replaces: libqt4-webkit (<= 4:4.7.0~beta1), libqt4-webkit (<= 4:4.7.0~beta1), libqtwebkit4 (< 2.3.0-0ubuntu2.1) Description: Web content engine library for Qt QtWebKit provides a Web browser engine that makes it easy to embed content from the World Wide Web into your Qt application. Homepage: http://trac.webkit.org/wiki/QtWebKit Wonder what it takes to make the Qt devs react on https://bugs.webkit.org/show_bug.cgi?id=81041 Not really enough testing to say that it is definitely fixed, but I have not observed this crash in either konqueror or akregator since building Qt WebKit 2.3.2 separately. Pulled from gitorious repo as described at http://blogs.kde.org/2013/07/17/qtwebkit-232-and-qtwebkit-qt-51 *** Bug 324042 has been marked as a duplicate of this bug. *** *** Bug 325827 has been marked as a duplicate of this bug. *** Created attachment 83622 [details]
New crash information added by DrKonqi
konqueror (4.11.3) on KDE Platform 4.11.3 using Qt 4.8.5
- What I was doing when the application crashed:
long time without using konqueror, on returning to the PC on day later konqui was there
so probably this is not fixed
-- Backtrace (Reduced):
#6 0x00007f0b0369e3f1 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f0af577783e in WebCore::QNetworkReplyWrapper::resetConnections() () from /usr/lib64/qt4/libQtWebKit.so.4
#8 0x00007f0af5777897 in WebCore::QNetworkReplyWrapper::release() () from /usr/lib64/qt4/libQtWebKit.so.4
#9 0x00007f0af5777a02 in WebCore::QNetworkReplyHandler::release() () from /usr/lib64/qt4/libQtWebKit.so.4
#10 0x00007f0af5777a46 in WebCore::QNetworkReplyHandler::abort() () from /usr/lib64/qt4/libQtWebKit.so.4
*** Bug 330328 has been marked as a duplicate of this bug. *** (In reply to comment #19) > Not really enough testing to say that it is definitely fixed, but I have not > observed this crash in either konqueror or akregator since building Qt > WebKit 2.3.2 separately. Pulled from gitorious repo as described at > http://blogs.kde.org/2013/07/17/qtwebkit-232-and-qtwebkit-qt-51 I'm now on kdelibs 4.12 using Kubuntu 13.10 with libqtwebkit4 2.3.2 and haven't had that crash for a while, so it seems the bug is actually fixed after almost 2 years \o/ The fix revealed a massive memory leak in Akregator, which is the only place I use kwebkitpart... Created attachment 92806 [details]
New crash information added by DrKonqi
konqueror (4.14.3) on KDE Platform 4.14.3 using Qt 4.8.6
- What I was doing when the application crashed:
As usual, Konqueror left overnight, and it crashed.
I'm really not sure which version this should be fixed in as the latest comment about not seeing the crash any more talks about qtwebkit 2.something and I have 4.8.6 installed ...
-- Backtrace (Reduced):
#6 0x00007ff0aa54d847 in QObject::disconnect (sender=0x2d335f60, signal=signal@entry=0x0, receiver=receiver@entry=0x2d335e70, method=0x3ea3a809 "receiveMetaData()", method@entry=0x7ff09b843ad5 "1receiveMetaData()") at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:2911
#7 0x00007ff09b26364e in disconnect (member=0x7ff09b843ad5 "1receiveMetaData()", receiver=0x2d335e70, this=<optimized out>) at ../../../../../include/QtCore/../../../qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=this@entry=0x2d335e70) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0x00007ff09b2636a7 in WebCore::QNetworkReplyWrapper::release (this=0x2d335e70) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007ff09b263802 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x2d336030) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:419
Created attachment 92807 [details]
New crash information added by DrKonqi
konqueror (4.14.3) on KDE Platform 4.14.3 using Qt 4.8.6
- What I was doing when the application crashed:
As usual, Konqueror left overnight, and it crashed.
I'm really not sure which version this should be fixed in as the latest comment about not seeing the crash any more talks about qtwebkit 2.something and I have 4.8.6 installed ...
-- Backtrace (Reduced):
#6 0x00007ff0aa54d847 in QObject::disconnect (sender=0x2d335f60, signal=signal@entry=0x0, receiver=receiver@entry=0x2d335e70, method=0x3ea3a809 "receiveMetaData()", method@entry=0x7ff09b843ad5 "1receiveMetaData()") at /var/tmp/portage/dev-qt/qtcore-4.8.6-r2/work/qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.cpp:2911
#7 0x00007ff09b26364e in disconnect (member=0x7ff09b843ad5 "1receiveMetaData()", receiver=0x2d335e70, this=<optimized out>) at ../../../../../include/QtCore/../../../qt-everywhere-opensource-src-4.8.6/src/corelib/kernel/qobject.h:252
#8 WebCore::QNetworkReplyWrapper::resetConnections (this=this@entry=0x2d335e70) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:254
#9 0x00007ff09b2636a7 in WebCore::QNetworkReplyWrapper::release (this=0x2d335e70) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:235
#10 0x00007ff09b263802 in WebCore::QNetworkReplyHandler::release (this=this@entry=0x2d336030) at /var/tmp/portage/dev-qt/qtwebkit-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/platform/network/qt/QNetworkReplyHandler.cpp:419
|