Bug 35964
| Summary: | Browser crashed while loading the page "www.thepaperboy.com" on Qt 4.6.2 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | nokiabugz |
| Component: | WebKit Qt | Assignee: | QtWebKit Unassigned <webkit-qt-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | hausmann, kent.hansen, kling, markus, nayankk |
| Priority: | P1 | Keywords: | Qt |
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
nokiabugz
STEPS TO REPRODUCE:
1. Open the browser.
2. Load the page 'www.thepaperboy.com'
ACTUAL RESULTS:
The browser crashes while loading the page 'www.thepaperboy.com'
EXPECTED RESULTS:
The page should be loaded without any failure.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kent Hansen
Linux, r55658, Qt 4.6-ish: QtLauncher crashes upon exit:
Program received signal SIGSEGV, Segmentation fault.
0x00195678 in QHttpNetworkConnectionPrivate::q_func (this=0x0) at access/qhttpnetworkconnection_p.h:155
155 Q_DECLARE_PUBLIC(QHttpNetworkConnection)
Current language: auto
The current source language is "auto; currently c++".
(gdb) bt
#0 0x00195678 in QHttpNetworkConnectionPrivate::q_func (this=0x0) at access/qhttpnetworkconnection_p.h:155
#1 0x001933e8 in QHttpNetworkConnectionPrivate::removeReply (this=0x0, reply=0x8dc7008) at access/qhttpnetworkconnection.cpp:627
#2 0x0018a93f in ~QHttpNetworkReply (this=0x8dc7008, __in_chrg=<value optimized out>) at access/qhttpnetworkreply.cpp:66
#3 0x04049dcf in QObjectPrivate::deleteChildren (this=0x8dc6ce8) at kernel/qobject.cpp:1978
#4 0x04050f2d in ~QObject (this=0x8dc6900, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#5 0x001a896b in ~QNetworkAccessBackend (this=0x8dc6900, __in_chrg=<value optimized out>) at access/qnetworkaccessbackend.cpp:157
#6 0x001b1fa3 in ~QNetworkAccessHttpBackend (this=0x8dc6900, __in_chrg=<value optimized out>) at access/qnetworkaccesshttpbackend.cpp:309
#7 0x040499c5 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:3993
#8 0x0404b0c8 in QObject::event (this=0x8dc6900, e=0x8dc7008) at kernel/qobject.cpp:1223
#9 0x018523fc in QApplicationPrivate::notify_helper (this=0x8133ab0, receiver=0x8dc6900, e=0x8bdb2c8) at kernel/qapplication.cpp:4300
#10 0x0185904e in QApplication::notify (this=0xbffff13c, receiver=0x8dc6900, e=0x8bdb2c8) at kernel/qapplication.cpp:3704
#11 0x0403a67b in QCoreApplication::notifyInternal (this=0xbffff13c, receiver=0x8dc6900, event=0x8bdb2c8) at kernel/qcoreapplication.cpp:704
#12 0x0403d0b3 in QCoreApplication::sendEvent (receiver=0x0, event_type=52, data=0x8133da8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#13 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x8133da8) at kernel/qcoreapplication.cpp:1345
#14 0x0403d21d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1238
#15 0x0403d329 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:988
#16 0x01852497 in QApplication::exec () at kernel/qapplication.cpp:3579
#17 0x080672f1 in main ()
Simon Hausmann
#1 0x001933e8 in QHttpNetworkConnectionPrivate::removeReply (this=0x0,
reply=0x8dc7008) at access/qhttpnetworkconnection.cpp:627
This looks suspicious :). Markus, have you seen this backtrace before? (see previous comment)
Markus Goetz
Hi Simon,
Spontaneously I would say this could be related to my fix f6293eaf8c2f3d211441f1011d7dd8c88e3d81ef (Qt tree)
@Reporter: Do you have that code inside your Qt?
Simon Hausmann
Kent reproduce this on Linux, so it's not S60 specific.
Andreas Kling
*** This bug has been marked as a duplicate of bug 36290 ***