Bug 383511 - ark crash when delete file from archive
Summary: ark crash when delete file from archive
Status: RESOLVED DUPLICATE of bug 371507
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 17.04.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Elvis Angelaccio
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-08-14 15:29 UTC by skt041959
Modified: 2017-08-15 17:02 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description skt041959 2017-08-14 15:29:53 UTC
Application: ark (17.04.3)

Qt Version: 5.9.1
Frameworks Version: 5.36.0
Operating System: Linux 4.12.6-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
   1. open an compress file (.rar or .zip or something else
   2. delete a file

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9b01acb800 (LWP 1393))]

Thread 4 (Thread 0x7f9ad6630700 (LWP 1462)):
#0  0x00007f9af9ef754c in __lll_lock_wait () at /usr/lib/libpthread.so.0
#1  0x00007f9af9ef0976 in pthread_mutex_lock () at /usr/lib/libpthread.so.0
#2  0x00007f9b0193a0dc in _dl_open () at /lib64/ld-linux-x86-64.so.2
#3  0x00007f9afdbf63ed in do_dlopen () at /usr/lib/libc.so.6
#4  0x00007f9afdbf6e44 in _dl_catch_error () at /usr/lib/libc.so.6
#5  0x00007f9afdbf6487 in dlerror_run () at /usr/lib/libc.so.6
#6  0x00007f9afdbf6521 in __libc_dlopen_mode () at /usr/lib/libc.so.6
#7  0x00007f9af9ef8d3c in pthread_cancel_init () at /usr/lib/libpthread.so.0
#8  0x00007f9af9ef8f34 in _Unwind_ForcedUnwind () at /usr/lib/libpthread.so.0
#9  0x00007f9af9ef7351 in __pthread_unwind () at /usr/lib/libpthread.so.0
#10 0x00007f9af9eef1f5 in  () at /usr/lib/libpthread.so.0
#11 0x00007f9afdbc9c04 in pthread_exit () at /usr/lib/libc.so.6
#12 0x00007f9ad4850f17 in  () at /usr/lib/libspeechd.so.2
#13 0x00007f9af9eee049 in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007f9afdbbcf0f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9ae6745700 (LWP 1395)):
#0  0x00007f9afdbb2e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f9af7f5ec09 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9af7f5ed1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9afe4e7084 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9afe48affb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9afe2a440e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9afb871396 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f9afe2a915b in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9af9eee049 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9afdbbcf0f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9aee8e8700 (LWP 1394)):
#0  0x00007f9afdbb2e9d in poll () at /usr/lib/libc.so.6
#1  0x00007f9af710c8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f9af710e679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f9af148372a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f9afe2a915b in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f9af9eee049 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f9afdbbcf0f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9b01acb800 (LWP 1393)):
[KCrash Handler]
#5  0x00007f9ac63b4974 in  () at /usr/lib/libQtGui.so.4
#6  0x00007f9b0193637a in call_init.part () at /lib64/ld-linux-x86-64.so.2
#7  0x00007f9b01936486 in _dl_init () at /lib64/ld-linux-x86-64.so.2
#8  0x00007f9b0193a93e in dl_open_worker () at /lib64/ld-linux-x86-64.so.2
#9  0x00007f9afdbf6e44 in _dl_catch_error () at /usr/lib/libc.so.6
#10 0x00007f9b0193a15a in _dl_open () at /lib64/ld-linux-x86-64.so.2
#11 0x00007f9af8227ea6 in  () at /usr/lib/libdl.so.2
#12 0x00007f9afdbf6e44 in _dl_catch_error () at /usr/lib/libc.so.6
#13 0x00007f9af82285a7 in  () at /usr/lib/libdl.so.2
#14 0x00007f9af8227f42 in dlopen () at /usr/lib/libdl.so.2
#15 0x00007f9acfda8c81 in  () at /usr/lib/libvlccore.so.8
#16 0x00007f9acfd8c90a in  () at /usr/lib/libvlccore.so.8
#17 0x00007f9acfd8cf0f in  () at /usr/lib/libvlccore.so.8
#18 0x00007f9acfd8d6a0 in  () at /usr/lib/libvlccore.so.8
#19 0x00007f9acfd8daab in  () at /usr/lib/libvlccore.so.8
#20 0x00007f9acfd1127f in libvlc_InternalInit () at /usr/lib/libvlccore.so.8
#21 0x00007f9acfae21a3 in libvlc_new () at /usr/lib/libvlc.so.5
#22 0x00007f9ad4221051 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#23 0x00007f9ad41f48f3 in  () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#24 0x00007f9ad42257b8 in qt_plugin_instance () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so
#25 0x00007f9afe46f647 in QPluginLoader::instance() () at /usr/lib/libQt5Core.so.5
#26 0x00007f9aec88d380 in  () at /usr/lib/libphonon4qt5.so.4
#27 0x00007f9aec88f47e in  () at /usr/lib/libphonon4qt5.so.4
#28 0x00007f9aec89019e in  () at /usr/lib/libphonon4qt5.so.4
#29 0x00007f9aec89102c in Phonon::Factory::backend(bool) () at /usr/lib/libphonon4qt5.so.4
#30 0x00007f9aec891919 in  () at /usr/lib/libphonon4qt5.so.4
#31 0x00007f9aec8834d1 in  () at /usr/lib/libphonon4qt5.so.4
#32 0x00007f9aed222a99 in  () at /usr/lib/libKF5Notifications.so.5
#33 0x00007f9aed1f5a77 in  () at /usr/lib/libKF5Notifications.so.5
#34 0x00007f9aed1f29c4 in KNotification::sendEvent() () at /usr/lib/libKF5Notifications.so.5
#35 0x00007f9afe4bd1d2 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#36 0x00007f9aff1b3e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#37 0x00007f9aff1bb926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#38 0x00007f9afe48cbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#39 0x00007f9afe48f426 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#40 0x00007f9afe4e7a74 in  () at /usr/lib/libQt5Core.so.5
#41 0x00007f9af7f5ea57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#42 0x00007f9af7f5ec88 in  () at /usr/lib/libglib-2.0.so.0
#43 0x00007f9af7f5ed1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#44 0x00007f9afe4e7061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#45 0x00007f9afe48affb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#46 0x00007f9aff3ebf9b in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5
#47 0x00007f9affe8bd82 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () at /usr/lib/libKF5WidgetsAddons.so.5
#48 0x00007f9affe8bf91 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () at /usr/lib/libKF5WidgetsAddons.so.5
#49 0x00007f9affe8c484 in  () at /usr/lib/libKF5WidgetsAddons.so.5
#50 0x00007f9affe8c754 in KMessageBox::questionYesNo(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () at /usr/lib/libKF5WidgetsAddons.so.5
#51 0x00007f9adb568454 in  () at /usr/lib/qt/plugins/arkpart.so
#52 0x00007f9afe4bc8af in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#53 0x00007f9aff1ad543 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5
#54 0x00007f9aff1afd66 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5
#55 0x00007f9aff30f515 in  () at /usr/lib/libQt5Widgets.so.5
#56 0x00007f9aff316a5c in  () at /usr/lib/libQt5Widgets.so.5
#57 0x00007f9aff3178c4 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5
#58 0x00007f9aff1f5d68 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#59 0x00007f9aff319b54 in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#60 0x00007f9aff1b3e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#61 0x00007f9aff1bbea1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#62 0x00007f9afe48cbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#63 0x00007f9aff1bae2a in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5
#64 0x00007f9aff210c82 in  () at /usr/lib/libQt5Widgets.so.5
#65 0x00007f9aff213691 in  () at /usr/lib/libQt5Widgets.so.5
#66 0x00007f9aff1b3e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#67 0x00007f9aff1bb926 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#68 0x00007f9afe48cbd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#69 0x00007f9afe9ef1e4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#70 0x00007f9afe9f0d46 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#71 0x00007f9afe9c84ac in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#72 0x00007f9af14e7cc1 in  () at /usr/lib/libQt5XcbQpa.so.5
#73 0x00007f9af7f5ea57 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#74 0x00007f9af7f5ec88 in  () at /usr/lib/libglib-2.0.so.0
#75 0x00007f9af7f5ed1c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#76 0x00007f9afe4e7061 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#77 0x00007f9afe48affb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#78 0x00007f9afe494048 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#79 0x000000c40efc77e2 in  ()
#80 0x00007f9afdaef4ca in __libc_start_main () at /usr/lib/libc.so.6
#81 0x000000c40efc87da in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-08-14 15:53:16 UTC
Please uninstall infinality or patched cairo.

*** This bug has been marked as a duplicate of bug 371507 ***
Comment 2 skt041959 2017-08-15 14:51:45 UTC
(In reply to Elvis Angelaccio from comment #1)
> Please uninstall infinality or patched cairo.
> 
> *** This bug has been marked as a duplicate of bug 371507 ***

Hi Elvis,

I have totally uninstalled infinality months ago. 
But this is a new bug after a recent system update.
I found the Dolphin has the same issue for directly deleting file (I mean no trash can).

Thanks,
skt041959
Comment 3 Elvis Angelaccio 2017-08-15 14:56:02 UTC
Do you have other unofficial packages installed? (other arch users had problems with patch cairo versions)

Anyway, there is nothing we can do. Please investigate this crash with the archlinux developers here: https://bugs.archlinux.org/task/51541

*** This bug has been marked as a duplicate of bug 371507 ***
Comment 4 skt041959 2017-08-15 17:02:50 UTC
(In reply to Elvis Angelaccio from comment #3)
> Do you have other unofficial packages installed? (other arch users had
> problems with patch cairo versions)
> 
> Anyway, there is nothing we can do. Please investigate this crash with the
> archlinux developers here: https://bugs.archlinux.org/task/51541
> 
> *** This bug has been marked as a duplicate of bug 371507 ***

OK, thank you Elvis!