SIGSEGV in QListData::size()

Bug #1231650 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Fix Released
High
Unassigned

Bug Description

I get this occasionally when running the Qml tests:

#0 0x00002aaac48ba65b in QListData::size (this=0x741588) at /usr/include/qt5/QtCore/qlist.h:92
#1 0x00002aaac48c521f in QList<OxideQOutgoingMessageRequestBase*>::indexOf (this=0x741588, t=@0x7fffffffd060: 0x710aa0, from=0) at /usr/include/qt5/QtCore/qlist.h:857
#2 0x00002aaac48c4eb2 in QList<OxideQOutgoingMessageRequestBase*>::removeOne (this=0x741588, _t=@0x7fffffffd060: 0x710aa0) at /usr/include/qt5/QtCore/qlist.h:804
#3 0x00002aaac48c47d3 in oxide::qt::QWebFrameBasePrivate::removeOutgoingMessageRequest (this=0x741570, request=0x710aa0) at qt/lib/api/oxide_qt_qweb_frame_p.cc:50
#4 0x00002aaac48c3b14 in oxide::qt::QOutgoingMessageRequestBasePrivate::~QOutgoingMessageRequestBasePrivate (this=0x73e730, __in_chrg=<optimised out>)
    at qt/lib/api/oxide_qt_qoutgoing_message_request_p.cc:55
#5 0x00002aaac48c4586 in oxide::qt::QQuickOutgoingMessageRequestPrivate::~QQuickOutgoingMessageRequestPrivate (this=0x73e730, __in_chrg=<optimised out>)
    at qt/lib/api/oxide_qt_qoutgoing_message_request_p.h:74
#6 0x00002aaac48c45b6 in oxide::qt::QQuickOutgoingMessageRequestPrivate::~QQuickOutgoingMessageRequestPrivate (this=0x73e730, __in_chrg=<optimised out>)
    at qt/lib/api/oxide_qt_qoutgoing_message_request_p.h:74
#7 0x00002aaac48feca0 in QScopedPointerDeleter<oxide::qt::QOutgoingMessageRequestBasePrivate>::cleanup (pointer=0x73e730) at /usr/include/qt5/QtCore/qscopedpointer.h:63
#8 0x00002aaac48fec69 in QScopedPointer<oxide::qt::QOutgoingMessageRequestBasePrivate, QScopedPointerDeleter<oxide::qt::QOutgoingMessageRequestBasePrivate> >::~QScopedPointer (
    this=0x710ab0, __in_chrg=<optimised out>) at /usr/include/qt5/QtCore/qscopedpointer.h:99
#9 0x00002aaac48fe8d2 in OxideQOutgoingMessageRequestBase::~OxideQOutgoingMessageRequestBase (this=0x710aa0, __in_chrg=<optimised out>)
    at qt/lib/api/public/oxide_qt_qoutgoing_message_request.cc:29
#10 0x00002aaac48fe984 in OxideQQuickOutgoingMessageRequest::~OxideQQuickOutgoingMessageRequest (this=0x710aa0, __in_chrg=<optimised out>)
    at qt/lib/api/public/oxide_qt_qoutgoing_message_request.cc:35
#11 0x00002aaac48fe9b4 in OxideQQuickOutgoingMessageRequest::~OxideQQuickOutgoingMessageRequest (this=0x710aa0, __in_chrg=<optimised out>)
    at qt/lib/api/public/oxide_qt_qoutgoing_message_request.cc:35
#12 0x00002aaaacd8ac9d in QV8QObjectWrapper::deleteWeakQObject(QV8QObjectResource*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00002aaaacd8aed4 in QV8QObjectWrapper::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00002aaaacd76e1d in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00002aaaacd772b9 in QV8Engine::~QV8Engine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00002aaaacd68361 in QJSEngine::~QJSEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00002aaaacc75e5d in QQmlEngine::~QQmlEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00002aaaacc75f19 in QQmlEngine::~QQmlEngine() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00002aaaac2aec1c in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00002aaaac2b5a02 in QObject::~QObject() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00002aaaabb80fb7 in QWindow::~QWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00002aaaac88ac79 in QQuickView::~QQuickView() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00002aaaaacdbd7b in quick_test_main(int, char**, char const*, char const*) () from /usr/lib/x86_64-linux-gnu/libQt5QuickTest.so.5
#24 0x00002aaaaaf0bde5 in __libc_start_main (main=0x4005e0 <main(int, char**)>, argc=3, ubp_av=0x7fffffffd6c8, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised o
ut>,
    stack_end=0x7fffffffd6b8) at libc-start.c:260
#25 0x000000000040061c in _start ()

Changed in oxide:
importance: Undecided → High
status: New → Triaged
Changed in oxide:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.