Application: okteta (0.10.60) KDE Platform Version: 4.8.5 (4.8.5) "release 2" Qt Version: 4.8.1 Operating System: Linux 3.4.11-2.16-desktop x86_64 Distribution: "openSUSE 12.2 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I created a new Byte Array. Then started typing in the character column like in a text editor, some random text. After having entered about thirty characters or similar Okteta crashes, every time with the same backtrace. Sometimes also happened after a backspace press at the end. The ELF structure was activated in the Structures tool. The crash can be reproduced some of the time. -- Backtrace: Application: Okteta (okteta), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff4cbf75780 (LWP 6846))] Thread 3 (Thread 0x7ff4b990c700 (LWP 6847)): #0 0x00007ff4c99ab8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007ff4c6ddb217 in ?? () from /usr/lib64/libQtScript.so.4 #2 0x00007ff4c6ddb249 in ?? () from /usr/lib64/libQtScript.so.4 #3 0x00007ff4c99a7e0e in start_thread () from /lib64/libpthread.so.0 #4 0x00007ff4c7fba2cd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7ff4b89dc700 (LWP 6848)): #0 0x00007ff4c7fb214f in poll () from /lib64/libc.so.6 #1 0x00007ff4c2af6684 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ff4c2af67a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ff4c9d65956 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #4 0x00007ff4c9d3673f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #5 0x00007ff4c9d369c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #6 0x00007ff4c9c3ae40 in QThread::exec() () from /usr/lib64/libQtCore.so.4 #7 0x00007ff4c9d1711f in ?? () from /usr/lib64/libQtCore.so.4 #8 0x00007ff4c9c3dddb in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007ff4c99a7e0e in start_thread () from /lib64/libpthread.so.0 #10 0x00007ff4c7fba2cd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7ff4cbf75780 (LWP 6846)): [KCrash Handler] #5 0x00007ff4c7f0ad25 in raise () from /lib64/libc.so.6 #6 0x00007ff4c7f0c1a8 in abort () from /lib64/libc.so.6 #7 0x00007ff4c9c339a4 in qt_message_output(QtMsgType, char const*) () from /usr/lib64/libQtCore.so.4 #8 0x00007ff4c9c33b58 in ?? () from /usr/lib64/libQtCore.so.4 #9 0x00007ff4c9c33ce4 in qFatal(char const*, ...) () from /usr/lib64/libQtCore.so.4 #10 0x00007ff4c9c33d2a in qt_assert(char const*, char const*, int) () from /usr/lib64/libQtCore.so.4 #11 0x00007ff4cba97a6b in PrimitiveArrayData<(PrimitiveDataTypeEnum)3>::readDataNonNativeOrder (this=0x14b4330, numItems=4, input=0x190eef0, address=91) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/array/primitivearraydata.cpp:98 #12 0x00007ff4cba96905 in PrimitiveArrayData<(PrimitiveDataTypeEnum)3>::readData (this=0x14b4330, input=0x190eef0, address=91, bitsRemaining=18446744073709551608) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/array/primitivearraydata.cpp:65 #13 0x00007ff4cba84ad5 in ArrayDataInformation::readData (this=0x14c77e0, input=0x190eef0, address=91, bitsRemaining=18446744073709551608, bitOffset=0x7fff4649a6af "") at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/array/arraydatainformation.cpp:165 #14 0x00007ff4cba80d1c in StructureDataInformation::readChildren (children=..., input=0x190eef0, address=91, bitsRemaining=18446744073709551608, bitOffset=0x7fff4649a6af "", readBitsPtr=0x7fff4649a558, top=0x14c9370) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/structuredatainformation.cpp:95 #15 0x00007ff4cba80a83 in StructureDataInformation::readData (this=0x14c7760, input=0x190eef0, address=91, bitsRemaining=18446744073709551608, bitOffset=0x7fff4649a6af "") at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/structuredatainformation.cpp:49 #16 0x00007ff4cba80d1c in StructureDataInformation::readChildren (children=..., input=0x190eef0, address=91, bitsRemaining=18446744073709551608, bitOffset=0x7fff4649a6af "", readBitsPtr=0x7fff4649a648, top=0x14c9370) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/structuredatainformation.cpp:95 #17 0x00007ff4cba80a83 in StructureDataInformation::readData (this=0x14b8590, input=0x190eef0, address=91, bitsRemaining=18446744073709551608, bitOffset=0x7fff4649a6af "") at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/structuredatainformation.cpp:49 #18 0x00007ff4cba79b39 in TopLevelDataInformation::read (this=0x14c9370, input=0x190eef0, address=91, changesList=..., forceRead=false) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/datatypes/topleveldatainformation.cpp:99 #19 0x00007ff4cba64ab0 in Kasten2::StructTool::updateData (this=0x14ad8f0, list=...) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/structtool.cpp:215 #20 0x00007ff4cba64722 in Kasten2::StructTool::onContentsChange (this=0x14ad8f0, list=...) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/kasten/controllers/view/structures/structtool.cpp:174 #21 0x00007ff4cba153a0 in Kasten2::StructTool::qt_static_metacall (_o=0x14ad8f0, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fff4649a9a0) at /home/koder/Kode/kdesvn/trunk/KDE/build.debug/kdesdk/okteta/kasten/controllers/moc_structtool.cpp:105 #22 0x00007ff4c9d4df5f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #23 0x00007ff4c7a5d043 in Okteta::AbstractByteArrayModel::contentsChanged (this=0x190eef0, _t1=...) at /home/koder/Kode/kdesvn/trunk/KDE/build.debug/kdesdk/okteta/core/moc_abstractbytearraymodel.cpp:108 #24 0x00007ff4c7a6e343 in Okteta::PieceTableByteArrayModelPrivate::endChanges (this=0x1a96f60) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/core/piecetablebytearraymodel_p.cpp:346 #25 0x00007ff4c7a6d9d8 in Okteta::PieceTableByteArrayModelPrivate::remove (this=0x1a96f60, _removeRange=...) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/core/piecetablebytearraymodel_p.cpp:147 #26 0x00007ff4c7a6fd2d in Okteta::PieceTableByteArrayModel::remove (this=0x190eef0, removeRange=...) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/core/piecetablebytearraymodel.cpp:68 #27 0x00007ff4c7ca204e in Okteta::KEditor::doEditAction (this=0x1ac7b60, action=Okteta::KEditor::CharBackspace) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/controller/keditor.cpp:142 #28 0x00007ff4c7ca1d06 in Okteta::KEditor::handleKeyPress (this=0x1ac7b60, keyEvent=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/controller/keditor.cpp:85 #29 0x00007ff4c7ca1686 in Okteta::KCharEditor::handleKeyPress (this=0x1ac7b60, keyEvent=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/controller/kchareditor.cpp:63 #30 0x00007ff4c7cad42c in Okteta::AbstractByteArrayView::keyPressEvent (this=0x1ac6690, keyEvent=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/abstractbytearrayview.cpp:566 #31 0x00007ff4c8f16eeb in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #32 0x00007ff4c92c0ca6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #33 0x00007ff4c934091b in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #34 0x00007ff4c7c9fdf5 in Okteta::ColumnsView::event (this=0x1ac6690, event=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/libcolumnsview/columnsview.cpp:268 #35 0x00007ff4c7ca9242 in Okteta::AbstractByteArrayViewPrivate::event (this=0x1d1ee90, event=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/abstractbytearrayview_p.cpp:1034 #36 0x00007ff4c7cad2f5 in Okteta::AbstractByteArrayView::event (this=0x1ac6690, event=0x7fff4649b540) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/gui/abstractbytearrayview.cpp:533 #37 0x00007ff4c8ec774c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #38 0x00007ff4c8ecc7f4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #39 0x00007ff4caa10006 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #40 0x00007ff4c9d3773e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #41 0x00007ff4c8f63b0a in ?? () from /usr/lib64/libQtGui.so.4 #42 0x00007ff4c8f63f41 in ?? () from /usr/lib64/libQtGui.so.4 #43 0x00007ff4c8f41738 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #44 0x00007ff4c8f67c32 in ?? () from /usr/lib64/libQtGui.so.4 #45 0x00007ff4c2af63b5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #46 0x00007ff4c2af66e8 in ?? () from /usr/lib64/libglib-2.0.so.0 #47 0x00007ff4c2af67a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #48 0x00007ff4c9d65936 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #49 0x00007ff4c8f678ae in ?? () from /usr/lib64/libQtGui.so.4 #50 0x00007ff4c9d3673f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #51 0x00007ff4c9d369c8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #52 0x00007ff4c9d3b3a8 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #53 0x000000000040a6cc in Kasten2::OktetaProgram::execute (this=0x7fff4649c440) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/program/program.cpp:138 #54 0x000000000040a0f9 in main (argc=1, argv=0x7fff4649c578) at /home/koder/Kode/kdesvn/trunk/KDE/kdesdk/okteta/program/main.cpp:31 Reported using DrKonqi
This is strange, in my checkout of the 4.8 branch there is no assertion on line 98. What is the assertion message?
Ah never mind, I misread the version number, it is the latest code. I will try to reproduce this
As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!