Bug 320412 - crash when try to open file by mouse drag and drop
Summary: crash when try to open file by mouse drag and drop
Status: RESOLVED WORKSFORME
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 2.19
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Raphael Kubo da Costa
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-05-29 08:55 UTC by martin.suc
Modified: 2018-10-27 03:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
archive contains libraries (1.88 MB, application/octet-stream)
2013-05-29 18:00 UTC, martin.suc
Details

Note You need to log in before you can comment on or make changes to this bug.
Description martin.suc 2013-05-29 08:55:30 UTC
Application: ark (2.19)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-22-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
I have been trying to open file using mouse by drag and drop to already openned ark soft.

The crash can be reproduced every time.

-- Backtrace:
Application: Ark (ark), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f11d877d7c0 (LWP 6943))]

Thread 2 (Thread 0x7f11bad84700 (LWP 6950)):
#0  0x00007f11d57d7b0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f11d1fd26cf in read (__nbytes=16, __buf=0x7f11bad83d10, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f11b4001260) at /build/buildd/glib2.0-2.36.0/./glib/gwakeup.c:212
#3  0x00007f11d1f93d3c in g_main_context_check (context=context@entry=0x7f11b400d160, max_priority=2147483647, fds=fds@entry=0x7f11ac0010c0, n_fds=n_fds@entry=3) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3502
#4  0x00007f11d1f94175 in g_main_context_iterate (context=0x7f11b400d160, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3698
#5  0x00007f11d1f946ba in g_main_loop_run (loop=0x7f11b400d0f0) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895
#6  0x00007f11c32d54f6 in gdbus_shared_thread_func (user_data=0x7f11b400d130) at /build/buildd/glib2.0-2.36.0/./gio/gdbusprivate.c:278
#7  0x00007f11d1fb7eb5 in g_thread_proxy (data=0x7f11b400c230) at /build/buildd/glib2.0-2.36.0/./glib/gthread.c:798
#8  0x00007f11d2466f8e in start_thread (arg=0x7f11bad84700) at pthread_create.c:311
#9  0x00007f11d57e5e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f11d877d7c0 (LWP 6943)):
[KCrash Handler]
#6  ref (this=0x1) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#7  QString (other=..., this=0x7fff8f6ef770) at /usr/include/qt4/QtCore/qstring.h:726
#8  ArchiveModel::newEntry (this=this@entry=0x2878c80, receivedEntry=..., behaviour=behaviour@entry=ArchiveModel::DoNotNotifyViews) at ../../part/archivemodel.cpp:812
#9  0x00007f11a89cd120 in ArchiveModel::slotLoadingFinished (this=0x2878c80, job=0x24f22e0) at ../../part/archivemodel.cpp:830
#10 0x00007f11a89cd2ac in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./archivemodel.moc:81
#11 ArchiveModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./archivemodel.moc:67
#12 0x00007f11d5f495be in QObject::event (this=0x2878c80, e=<optimized out>) at kernel/qobject.cpp:1194
#13 0x00007f11d69188ec in QApplicationPrivate::notify_helper (this=this@entry=0x24f1550, receiver=receiver@entry=0x2878c80, e=e@entry=0x7f11b40160a0) at kernel/qapplication.cpp:4567
#14 0x00007f11d691b25b in QApplication::notify (this=this@entry=0x7fff8f6f04c0, receiver=receiver@entry=0x2878c80, e=e@entry=0x7f11b40160a0) at kernel/qapplication.cpp:4428
#15 0x00007f11d7625af6 in KApplication::notify (this=0x7fff8f6f04c0, receiver=0x2878c80, event=0x7f11b40160a0) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007f11d5f2f63e in QCoreApplication::notifyInternal (this=0x7fff8f6f04c0, receiver=receiver@entry=0x2878c80, event=event@entry=0x7f11b40160a0) at kernel/qcoreapplication.cpp:946
#17 0x00007f11d5f33171 in sendEvent (event=0x7f11b40160a0, receiver=0x2878c80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x24b7670) at kernel/qcoreapplication.cpp:1570
#19 0x00007f11d5f334a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#20 0x00007f11d5f5de83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=s@entry=0x24f3580) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f11d1f93f05 in g_main_dispatch (context=0x24edb70) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
#23 g_main_context_dispatch (context=context@entry=0x24edb70) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
#24 0x00007f11d1f94248 in g_main_context_iterate (context=context@entry=0x24edb70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
#25 0x00007f11d1f94304 in g_main_context_iteration (context=0x24edb70, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#26 0x00007f11d5f5e016 in QEventDispatcherGlib::processEvents (this=0x24b8b30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#27 0x00007f11d69be1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f11d5f2e38f in QEventLoop::processEvents (this=this@entry=0x7fff8f6f0320, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f11d5f2e618 in QEventLoop::exec (this=this@entry=0x7fff8f6f0320, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f11d5f33cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#31 0x00007f11d6916ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#32 0x000000000040a3c6 in main (argc=4, argv=0x7fff8f6f0618) at ../../app/main.cpp:209

Possible duplicates by query: bug 241967.

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2013-05-29 11:51:40 UTC
Were you dragging a file in an archive opened by Ark to another program? Can you attach a sample archive that causes this problem?
Comment 2 martin.suc 2013-05-29 18:00:51 UTC
Created attachment 80162 [details]
archive contains libraries
Comment 3 martin.suc 2013-05-29 18:03:17 UTC
No, start the ark -> from another file manager drag file with .a (attached in previous post) and drop into ark -> choose some file format and omst of them leads to crash.
Comment 4 Elvis Angelaccio 2015-10-26 15:59:05 UTC
Hi. Can you try again with a more recent version of Ark?
Comment 5 Elvis Angelaccio 2015-12-02 21:01:03 UTC
Still waiting for a response. Marking as NEEDSINFO.
Comment 6 Andrew Crouthamel 2018-09-25 21:42:02 UTC
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 set the bug status 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!
Comment 7 Andrew Crouthamel 2018-10-27 03:39:54 UTC
Dear Bug Submitter,

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!