Bug 211277 - Stopped a file transfer operation from alert notification in systray [KJob::kill, KUiServerJobTracker::Private::_k_killJob, ..., OrgKdeJobViewInterface::cancelRequested]
Summary: Stopped a file transfer operation from alert notification in systray [KJob::k...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.3.1
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
: 215316 215698 217940 227772 228649 232526 234868 237172 245220 256877 274092 280909 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-21 01:49 UTC by Gianmarco Galletto
Modified: 2018-11-28 04:50 UTC (History)
18 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.24 KB, text/plain)
2010-05-02 12:22 UTC, xhantt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gianmarco Galletto 2009-10-21 01:49:36 UTC
Application that crashed: dolphin
Version of the application: 1.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-020630-generic x86_64
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 0 (LWP 3965)]

Thread 2 (Thread 0x7f7e34cc5950 (LWP 4349)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f7e2fdb8f91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f7e3efdb3ba in start_thread (arg=<value optimized out>) at pthread_create.c:297
#3  0x00007f7e413b1fcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7e45ce8750 (LWP 3965)):
[KCrash Handler]
#5  0x0000000000680ca0 in QString::shared_null ()
#6  0x00007f7e4315fcb9 in KJob::kill (this=0xfd3350, verbosity=KJob::EmitResult) at /build/buildd/kde4libs-4.3.2/kdecore/jobs/kjob.cpp:106
#7  0x00007f7e4394ba52 in KUiServerJobTracker::qt_metacall (this=0xd50080, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd3c49540)
    at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/kdeui/kuiserverjobtracker.moc:94
#8  0x00007f7e41f45ea2 in QMetaObject::activate (sender=0xf883c0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0xd518c0) at kernel/qobject.cpp:3113
#9  0x00007f7e43a99bb8 in OrgKdeJobViewInterface::qt_metacall (this=0xf883c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffd3c49b00)
    at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/kdeui/jobviewiface.moc:90
#10 0x00007f7e42e25453 in QDBusConnectionPrivate::deliverCall (this=0x912620, object=0xf883c0, msg=@0x1184c78, metaTypes=@0x1184c80, slotIdx=5) at qdbusintegrator.cpp:891
#11 0x00007f7e42e2ce5f in QDBusCallDeliveryEvent::placeMetaCall (this=0x12aa310, object=0x1) at qdbusintegrator_p.h:101
#12 0x00007f7e41f405d8 in QObject::event (this=0xf883c0, e=0x1184c30) at kernel/qobject.cpp:1111
#13 0x00007f7e423c5f4d in QApplicationPrivate::notify_helper (this=0x91cab0, receiver=0xf883c0, e=0x1184c30) at kernel/qapplication.cpp:4056
#14 0x00007f7e423ce18a in QApplication::notify (this=0x7fffd3c4a520, receiver=0xf883c0, e=0x1184c30) at kernel/qapplication.cpp:4021
#15 0x00007f7e43950abb in KApplication::notify (this=0x7fffd3c4a520, receiver=0xf883c0, event=0x1184c30) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302
#16 0x00007f7e41f306ac in QCoreApplication::notifyInternal (this=0x7fffd3c4a520, receiver=0xf883c0, event=0x1184c30) at kernel/qcoreapplication.cpp:610
#17 0x00007f7e41f3131a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f8320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#18 0x00007f7e41f59e03 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0x00007f7e3d5af20a in IA__g_main_context_dispatch (context=0x926e20) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#20 0x00007f7e3d5b28e0 in g_main_context_iterate (context=0x926e20, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#21 0x00007f7e3d5b2a7c in IA__g_main_context_iteration (context=0x926e20, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#22 0x00007f7e41f59a8f in QEventDispatcherGlib::processEvents (this=0x8f7b50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#23 0x00007f7e4245ebdf in QGuiEventDispatcherGlib::processEvents (this=0xfd3350, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#24 0x00007f7e41f2ef42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -742087600}) at kernel/qeventloop.cpp:149
#25 0x00007f7e41f2f314 in QEventLoop::exec (this=0x7fffd3c4a490, flags={i = -742087520}) at kernel/qeventloop.cpp:201
#26 0x00007f7e41f315e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0x00000000004397cd in main (argc=6, argv=0x7fffd3c4aa08) at /build/buildd/kdebase-4.3.2/apps/dolphin/src/main.cpp:94

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-21 03:09:28 UTC
The backtrace and the situation seems similar to the ones in bug 206519 and  bug 168427, could you check them ?
Thanks
Comment 2 Gianmarco Galletto 2009-10-21 12:42:26 UTC
I can reproduce the crash with the steps in the bug report 168427. The stack trace i think its a bit different, but maybe i'm wrong.
Here's the trace if i reproduce the bug:

Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#5  KJob::kill (this=0x1848ec0, verbosity=KJob::EmitResult) at /build/buildd/kde4libs-4.3.2/kdecore/jobs/kjob.cpp:106
#6  0x00007f0420e52a52 in KUiServerJobTracker::qt_metacall (this=0x1823920, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffadb55fe0)
    at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/kdeui/kuiserverjobtracker.moc:94
#7  0x00007f041f44cea2 in QMetaObject::activate (sender=0x1a2b3b0, from_signal_index=<value optimized out>, to_signal_index=5, argv=0x1808da0) at kernel/qobject.cpp:3113
#8  0x00007f0420fa0bb8 in OrgKdeJobViewInterface::qt_metacall (this=0x1a2b3b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffadb565a0)
    at /build/buildd/kde4libs-4.3.2/obj-x86_64-linux-gnu/kdeui/jobviewiface.moc:90
#9  0x00007f042032c453 in QDBusConnectionPrivate::deliverCall (this=0xd552e0, object=0x1a2b3b0, msg=@0xfad848, metaTypes=@0xfad850, slotIdx=5) at qdbusintegrator.cpp:891
#10 0x00007f0420333e5f in QDBusCallDeliveryEvent::placeMetaCall (this=0x200000001, object=0x1) at qdbusintegrator_p.h:101
#11 0x00007f041f4475d8 in QObject::event (this=0x1a2b3b0, e=0xfad800) at kernel/qobject.cpp:1111
#12 0x00007f041f8ccf4d in QApplicationPrivate::notify_helper (this=0xd683a0, receiver=0x1a2b3b0, e=0xfad800) at kernel/qapplication.cpp:4056
#13 0x00007f041f8d518a in QApplication::notify (this=0x7fffadb56fc0, receiver=0x1a2b3b0, e=0xfad800) at kernel/qapplication.cpp:4021
#14 0x00007f0420e57abb in KApplication::notify (this=0x7fffadb56fc0, receiver=0x1a2b3b0, event=0xfad800) at /build/buildd/kde4libs-4.3.2/kdeui/kernel/kapplication.cpp:302
#15 0x00007f041f4376ac in QCoreApplication::notifyInternal (this=0x7fffadb56fc0, receiver=0x1a2b3b0, event=0xfad800) at kernel/qcoreapplication.cpp:610
#16 0x00007f041f43831a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd3b320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#17 0x00007f041f460e03 in postEventSourceDispatch (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 0x00007f041aab620a in IA__g_main_context_dispatch (context=0xd63120) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#19 0x00007f041aab98e0 in g_main_context_iterate (context=0xd63120, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#20 0x00007f041aab9a7c in IA__g_main_context_iteration (context=0xd63120, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#21 0x00007f041f460a8f in QEventDispatcherGlib::processEvents (this=0xd3ab50, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#22 0x00007f041f965bdf in QGuiEventDispatcherGlib::processEvents (this=0x1848ec0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x00007f041f435f42 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1380618512}) at kernel/qeventloop.cpp:149
#24 0x00007f041f436314 in QEventLoop::exec (this=0x7fffadb56f30, flags={i = -1380618432}) at kernel/qeventloop.cpp:201
#25 0x00007f041f4385e4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#26 0x00000000004397cd in main (argc=1, argv=0x7fffadb574a8) at /build/buildd/kdebase-4.3.2/apps/dolphin/src/main.cpp:94
Comment 3 Dario Andres 2009-12-10 15:02:00 UTC
From bug 215698:
---
What I was doing when the application crashed:
While copying several files from one folder to the other (on the same hard
drive) I've noticed that the progress wheel in the Notifications and Jobs was
still runnign although the files has finished copying and that subsequent jobs,
although completed, still showed as outstanding.

Could not recreate the original problem of jobs still showing as in progress
while actually completed and things are working as expected now.
Comment 4 Dario Andres 2009-12-10 15:02:06 UTC
*** Bug 215698 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-12-10 15:02:08 UTC
*** Bug 217940 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2010-02-27 14:49:59 UTC
From bug 228649:
-- Information about the crash:
When i try to stop a transfer via the knotifiy bubble dolphin crashed,possible
duplicates and full backtrace attached
Comment 7 Dario Andres 2010-02-27 14:50:01 UTC
*** Bug 228649 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2010-02-27 14:53:43 UTC
This could also be related to bug 192547 / bug 168427
Comment 9 Dario Andres 2010-02-27 15:00:49 UTC
From bug 227772:
-- Information about the crash:
Dolphin crashed after pressing the stop button in the notifications systray.

1. Before this I deleted a log file in a folder in Dophin it was a log file.
2. I could see the logfile disappear (has been moved to trash)
3. A moment later the server created the logfile again - the file re-appeared
4. I hit Ctrl+Z to undo the deletion 
5. A message appeared that that file already exists.
6. I think that I deleted the file again - The notification systray showed a
process in action.
7. After hours I realised that there is a process running in the systray
8. the crash log appeared after hitting the stop button in the notification
systray

 -- Backtrace:
#6  0x080cc73d in QString::shared_null ()
#7  0x088a10b2 in KJob::kill (this=0x9fb5b20, verbosity=KJob::EmitResult) at
../../kdecore/jobs/kjob.cpp:106
#8  0x00fe2057 in KUiServerJobTracker::Private::_k_killJob (this=0x9d427a8) at
../../kdeui/jobs/kuiserverjobtracker.cpp:58
#9  0x00fe20c9 in KUiServerJobTracker::qt_metacall (this=0x9d4f1e0,
_c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfdad02c) at
./kuiserverjobtracker.moc:100
#10 0x02883f6a in QMetaObject::metacall (object=0x9d4f1e0,
cl=QMetaObject::QueryPropertyEditable, idx=25, argv=0xbfdad02c) at
kernel/qmetaobject.cpp:237
#11 0x02892705 in QMetaObject::activate (sender=0x971bfa8, m=0x11b74a4,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3275
#12 0x01163687 in OrgKdeJobViewInterface::cancelRequested (this=0x971bfa8) at
jobviewiface.moc:119
#13 0x01163a83 in OrgKdeJobViewInterface::qt_metacall (this=0x971bfa8,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdad2ec) at jobviewiface.moc:96
#14 0x0023e034 in QDBusConnectionPrivate::deliverCall (this=0x92ecb30,
object=0x971bfa8, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:904
...
Comment 10 Dario Andres 2010-02-27 15:00:54 UTC
*** Bug 227772 has been marked as a duplicate of this bug. ***
Comment 11 xhantt 2010-05-02 12:22:03 UTC
Created attachment 43161 [details]
New crash information added by DrKonqi

My steps to reproduce it
* Create a folder a
* Create a folder b
* Create a text file t inside a
* Move t to folder b
* Erase permanently folder a (ie shift+del)
* Undo moving t to folder b (may mistake i was trying to undo folder deletion), since a no longer exist it show a message saying such.
* If I stop tray bar notification dolphin crashes

It does happen 100% of the time.
Comment 12 Aaron J. Seigo 2010-06-04 22:03:38 UTC
fixed in r1134645
Comment 13 Christoph Feck 2010-06-10 04:13:45 UTC
*** Bug 237172 has been marked as a duplicate of this bug. ***
Comment 14 Nicolas L. 2010-07-20 14:44:05 UTC
*** Bug 245220 has been marked as a duplicate of this bug. ***
Comment 15 Peter Penz 2010-08-15 14:31:29 UTC
*** Bug 234868 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2010-11-20 22:54:23 UTC
[Comment from a bug triager]
According to bug 240752, there are some cases on KDE SC 4.5.x; so this may should be reopened.
Comment 17 Dario Andres 2010-11-20 22:54:53 UTC
*** Bug 215316 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-11-20 22:54:55 UTC
*** Bug 232526 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2010-11-20 22:55:20 UTC
*** Bug 256877 has been marked as a duplicate of this bug. ***
Comment 20 Tommi Tervo 2011-06-12 21:20:00 UTC
*** Bug 274092 has been marked as a duplicate of this bug. ***
Comment 21 Frank Reininghaus 2011-08-31 17:15:29 UTC
*** Bug 280909 has been marked as a duplicate of this bug. ***
Comment 22 Andrew Crouthamel 2018-10-29 22:19:04 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 23 Bug Janitor Service 2018-11-13 14:21:41 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
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!
Comment 24 Bug Janitor Service 2018-11-28 04:50:11 UTC
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!