Skip to content

segmentation faults #186

@hitigon

Description

@hitigon

The program will exit with segmentation faults when loading some pages. But sometimes, these pages may be loaded normally and the program exits normally.

Report:

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   QtNetwork                       0x000000010854aecf QNetworkAccessHttpBackend::loadFromCacheIfAllowed(QHttpNetworkRequest&) + 415
1   QtNetwork                       0x000000010854d470 QNetworkAccessHttpBackend::postRequest() + 7120
2   QtNetwork                       0x0000000108542547 QNetworkAccessBackend::start() + 823
3   QtNetwork                       0x000000010855dca4 QNetworkReplyImplPrivate::_q_startOperation() + 84
4   QtNetwork                       0x000000010856073d QNetworkReplyImplPrivate::setup(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) + 1037
5   QtNetwork                       0x000000010853e6de QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*) + 1022
6   QtNetwork                       0x000000010853b70c QNetworkAccessManager::get(QNetworkRequest const&) + 28
7   QtWebKit                        0x000000010932c6aa WebCore::QNetworkReplyHandler::sendNetworkRequest(QNetworkAccessManager*, WebCore::ResourceRequest const&) + 970
8   QtWebKit                        0x000000010932c955 WebCore::QNetworkReplyHandler::start() + 101
9   QtWebKit                        0x0000000109328869 WebCore::QNetworkReplyHandlerCallQueue::flush() + 169
10  QtWebKit                        0x0000000109328939 WebCore::QNetworkReplyHandlerCallQueue::push(void (WebCore::QNetworkReplyHandler::*)()) + 41
11  QtWebKit                        0x0000000109328a63 WebCore::QNetworkReplyHandler::QNetworkReplyHandler(WebCore::ResourceHandle*, WebCore::QNetworkReplyHandler::LoadType, bool) + 291
12  QtWebKit                        0x0000000109325c34 WebCore::ResourceHandle::start(WebCore::NetworkingContext*) + 164
13  QtWebKit                        0x00000001091b3a1c WebCore::ResourceHandle::create(WebCore::NetworkingContext*, WebCore::ResourceRequest const&, WebCore::ResourceHandleClient*, bool, bool) + 220
14  QtWebKit                        0x00000001090b4b11 WebCore::PingLoader::PingLoader(WebCore::Frame*, WebCore::ResourceRequest&) + 209
15  QtWebKit                        0x00000001090b5624 WebCore::PingLoader::loadImage(WebCore::Frame*, WebCore::KURL const&) + 612
16  QtWebKit                        0x000000010907bee6 WebCore::CachedResourceLoader::requestImage(WTF::String const&) + 438
17  QtWebKit                        0x00000001090ae9e4 WebCore::ImageLoader::updateFromElement() + 852
18  QtWebKit                        0x0000000108f71a89 WebCore::HTMLImageElement::parseMappedAttribute(WebCore::Attribute*) + 505
19  QtWebKit                        0x0000000108e1f936 WebCore::StyledElement::attributeChanged(WebCore::Attribute*, bool) + 150
20  QtWebKit                        0x0000000108dec267 WebCore::NamedNodeMap::addAttribute(WTF::PassRefPtr<WebCore::Attribute>) + 119
21  QtWebKit                        0x0000000108dd606d WebCore::Element::setAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&, int&) + 861
22  QtWebKit                        0x0000000108dd6411 WebCore::Element::setAttribute(WebCore::QualifiedName const&, WTF::AtomicString const&) + 17
23  QtWebKit                        0x00000001088fc7ea WebCore::setJSHTMLImageElementSrc(JSC::ExecState*, JSC::JSObject*, JSC::JSValue) + 90
24  QtWebKit                        0x00000001088fb79a WebCore::JSHTMLImageElement::put(JSC::ExecState*, JSC::Identifier const&, JSC::JSValue, JSC::PutPropertySlot&) + 186
25  QtWebKit                        0x00000001096781bc cti_op_put_by_id_generic + 108
26  ???                             0x00003de68803f7ed 0 + 68060333733869
27  QtWebKit                        0x00000001096398fd JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 1117
28  QtWebKit                        0x00000001096d7a91 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 49
29  QtWebKit                        0x0000000108c6bbb3 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 2179
30  QtWebKit                        0x0000000108ddfad0 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&) + 240
31  QtWebKit                        0x0000000108ddfea2 WebCore::EventTarget::fireEventListeners(WebCore::Event*) + 146
32  QtWebKit                        0x00000001091015f6 WebCore::DOMWindow::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, WTF::PassRefPtr<WebCore::EventTarget>) + 278
33  QtWebKit                        0x0000000109098cc6 WebCore::FrameLoader::stopLoading(WebCore::UnloadEventPolicy) + 438
34  QtWebKit                        0x000000010909945d WebCore::FrameLoader::closeURL() + 61
35  QtWebKit                        0x00000001090994c9 WebCore::FrameLoader::detachFromParent() + 57
36  QtWebKit                        0x0000000108bb9732 QWebPage::~QWebPage() + 66
37  QtWebKit.so                     0x00000001087048f7 QWebPageWrapper::~QWebPageWrapper() + 55
38  QtCore                          0x00000001055208ef QObjectPrivate::deleteChildren() + 95
39  QtCore                          0x0000000105529d57 QObject::~QObject() + 1655
40  QtGui                           0x0000000107558b05 QApplication::~QApplication() + 1413
41  QtGui.so                        0x000000010691a857 QApplicationWrapper::~QApplicationWrapper() + 55
42  libpyside-python2.7.1.2.dylib   0x0000000105339a90 PySide::destroyQCoreApplication() + 128
43  libpyside-python2.7.1.2.dylib   0x00000001053399f2 PySide::runCleanupFunctions() + 130
44  QtCore.so                       0x0000000105158943 SbkQtCoreModule___moduleShutdown(_object*) + 19
45  org.python.python               0x0000000104ad212f PyEval_EvalFrameEx + 16242
46  org.python.python               0x0000000104ace093 PyEval_EvalCodeEx + 1641
47  org.python.python               0x0000000104a75796 0x104a4e000 + 161686
48  org.python.python               0x0000000104a57f72 PyObject_Call + 101
49  org.python.python               0x0000000104ad401f PyEval_CallObjectWithKeywords + 93
50  org.python.python               0x0000000104aec068 Py_Finalize + 184
51  org.python.python               0x0000000104afd40d Py_Main + 3165
52  libdyld.dylib                   0x00007fff909565fd start + 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions