Ark Crashes When Opening File

Bug #291168 reported by kabotage
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE Utilities
Fix Released
High
kdeutils (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

hi im on kubuntu 8.10. i was opening a txt file inside the archive when it suddenly crashes. i pasted the output message below.

EDIT: the archive type was tar (bzip compressed). actually its the amarok beta, got it from the amarok site.

Application: Ark (ark), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb60ad6c0 (LWP 8188)]
[New Thread 0xb35ffb90 (LWP 8192)]
[New Thread 0xb42bbb90 (LWP 8191)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0xb7f3a430 in __kernel_vsyscall ()
#7 0xb696f880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6971248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb7521795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7521872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7521915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb483b987 in ?? () from /usr/lib/kde4/libarkpart.so
#13 0xb4839342 in ?? () from /usr/lib/kde4/libarkpart.so
#14 0xb762ea60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb762f7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb718d5d3 in QAbstractItemView::doubleClicked ()
   from /usr/lib/libQtGui.so.4
#17 0xb71d9500 in QTreeView::mouseDoubleClickEvent ()
   from /usr/lib/libQtGui.so.4
#18 0xb6d237f2 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0xb705af53 in QFrame::event () from /usr/lib/libQtGui.so.4
#20 0xb70f175f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb719cc4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#22 0xb71d4964 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#23 0xb70f3d05 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb761904a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#25 0xb6ccb8ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#26 0xb6cd4121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb7ae972d in KApplication::notify () from /usr/lib/libkdeui.so.5
#28 0xb7619e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#29 0xb6cd33ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6d3d696 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6d3ca25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#32 0xb6d667ea in ?? () from /usr/lib/libQtGui.so.4
#33 0xb643f6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb6442da3 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb6442f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb7644478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb6d65ee5 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb761852a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb76186ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb761ada5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6ccb767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0x0804e75f in _start ()
#0 0xb7f3a430 in __kernel_vsyscall ()

uname -a
Linux sector-34 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux

ark --version
Qt: 4.4.3
KDE: 4.1.2 (KDE 4.1.2)
Ark: 2.10.999

Revision history for this message
Jonas Pedersen (jonasped) wrote :

Can you please try to install debug symbols and try again. This should give a useful dump. Also does it happen on all text files? I just tried from here with a txt file in a tar.gz archive and it worked. I believe debug symbols are located in kdeutils-dbg package.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Incomplete pending backtrace.
Also, it would be useful to know what type of archive you were trying to read the txt file from.

Changed in kdeutils-kde4:
status: New → Incomplete
kabotage (kabotage)
description: updated
Revision history for this message
kabotage (kabotage) wrote :
Download full text (3.5 KiB)

i just installed the debug symbols and it worked. i can open the txt file without crashing the ark. but when you click a file and it starts to load/open and you click another one it crashes again. heres the output. and how do i know if the backtrace where complete or not?

The application Ark (ark) crashed and caused the signal 6 (SIGABRT)

Application: Ark (ark), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb61646c0 (LWP 30116)]
[New Thread 0xb2cfeb90 (LWP 30123)]
[New Thread 0xb34ffb90 (LWP 30120)]
[New Thread 0xb4374b90 (LWP 30119)]
[KCrash handler]
#6 0xb7ff1430 in __kernel_vsyscall ()
#7 0xb6a26880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6a28248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb75d8795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb75d8872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb75d8915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb45e4987 in Part::slotPreview (this=0x9233388, index=@0x9696eb8)
    at /build/buildd/kdeutils-4.1.2/ark/part/part.cpp:238
#13 0xb45e2342 in Part::qt_metacall (this=0x9233388,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf8f16ec)
    at /build/buildd/kdeutils-4.1.2/obj-i486-linux-gnu/ark/part/moc_part.cpp:106
#14 0xb76e5a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb76e67e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb72445d3 in QAbstractItemView::doubleClicked ()
   from /usr/lib/libQtGui.so.4
#17 0xb7290500 in QTreeView::mouseDoubleClickEvent ()
   from /usr/lib/libQtGui.so.4
#18 0xb6dda7f2 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0xb7111f53 in QFrame::event () from /usr/lib/libQtGui.so.4
#20 0xb71a875f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb7253c4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#22 0xb728b964 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#23 0xb71aad05 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb76d004a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#25 0xb6d828ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#26 0xb6d8b121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb7ba072d in KApplication::notify (this=0xbf8f289c, receiver=0x92c7978,
    event=0xbf8f1fd8)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#28 0xb76d0e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#29 0xb6d8a3ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6df4696 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6df3a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#32 0xb6e1d7ea in ?? () from /usr/lib/libQtGui.so.4
#33 0xb64f66f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb64f9da3 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb64f9f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb76fb478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb6e1cee5 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb76cf52a in QEventLoop::processEvents () from /usr/lib/...

Read more...

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

I can confirm the crash. Detailed instructions really help. ;-)

That backtrace is good. As a general rule, backtraces that have (no debugging symbols found) lines are incomplete.

Changed in kdeutils:
importance: Undecided → Low
status: Incomplete → Triaged
Changed in kdeutils:
status: Unknown → Confirmed
Revision history for this message
kabotage (kabotage) wrote :
Download full text (3.2 KiB)

i tried it on a different file with the same archive type and compression, it still crashes. what should i do?

Application: Ark (ark), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb61676c0 (LWP 14867)]
[New Thread 0xb37ccb90 (LWP 14871)]
[New Thread 0xb4375b90 (LWP 14870)]
[KCrash handler]
#6 0xb7ff4430 in __kernel_vsyscall ()
#7 0xb6a29880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6a2b248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb75db795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb75db872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb75db915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb48f5987 in Part::slotPreview (this=0x8bd59f8, index=@0x8b11078)
    at /build/buildd/kdeutils-4.1.2/ark/part/part.cpp:238
#13 0xb48f3342 in Part::qt_metacall (this=0x8bd59f8,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfef54dc)
    at /build/buildd/kdeutils-4.1.2/obj-i486-linux-gnu/ark/part/moc_part.cpp:106
#14 0xb76e8a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb76e97e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb72475d3 in QAbstractItemView::doubleClicked ()
   from /usr/lib/libQtGui.so.4
#17 0xb7293500 in QTreeView::mouseDoubleClickEvent ()
   from /usr/lib/libQtGui.so.4
#18 0xb6ddd7f2 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0xb7114f53 in QFrame::event () from /usr/lib/libQtGui.so.4
#20 0xb71ab75f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb7256c4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#22 0xb728e964 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#23 0xb71add05 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb76d304a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#25 0xb6d858ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#26 0xb6d8e121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb7ba372d in KApplication::notify (this=0xbfef668c, receiver=0x8b33368,
    event=0xbfef5dc8)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#28 0xb76d3e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#29 0xb6d8d3ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6df7696 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6df6a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#32 0xb6e207ea in ?? () from /usr/lib/libQtGui.so.4
#33 0xb64f96f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb64fcda3 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb64fcf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb76fe478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb6e1fee5 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb76d252a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb76d26ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb76d4da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6d85767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0x0804e75f in main (argc=4, argv=0xbfef6...

Read more...

Changed in kdeutils:
status: Confirmed → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix committed for KDE 4.2.

Changed in kdeutils:
status: Triaged → Fix Committed
milestone: none → ubuntu-9.04
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix released to Jaunty (Also to Intrepid via the kubuntu-experimental ppa)

Changed in kdeutils:
status: Fix Committed → Fix Released
Changed in kdeutils:
importance: Unknown → High
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.