Summary: | Plasma KDE 4.4.4 crash dopo "Annulla: copia" | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Death Jax <death_jax> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alpha_one_x86, andresbajotierra, asraniel, edoubrayrie, gusgins, jshatch, volodya, widipa |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Death Jax
2010-06-04 19:23:32 UTC
SVN commit 1134645 by aseigo: with async dbus calls it's plausible for really fast jobs (e.g. failures on local files) to beat the round trip of the dbus call, leaving us with a dangling pointer, which leads to crashes and other bad events. BUG:240752,211277 M +13 -1 kuiserverjobtracker.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1134645 *** Bug 253887 has been marked as a duplicate of this bug. *** *** Bug 255257 has been marked as a duplicate of this bug. *** *** Bug 256207 has been marked as a duplicate of this bug. *** reopening bug after duplicates against 4.5.3 where found. [Comment from a bug triager] Bug 192547 includes reliable steps in order to reproduce the same crash in Dolphin, that may be useful to track down the issue in the KUIServerJobTracker code Created attachment 60137 [details]
New crash information added by DrKonqi
konqueror (4.6.1 (4.6.1)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
- What I was doing when the application crashed:
I tried to undo a remove file operation which threw me an error, and the notification area showed that the command was being executed (but no progress made), so I pressed the stop button on it and konqueror crashed.
-- Backtrace (Reduced):
#8 0xb69e6282 in KJob::kill (this=0x9880930, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:106
#9 0xb6d75c57 in KUiServerJobTracker::Private::_k_killJob (this=0x984fa40) at ../../kdeui/jobs/kuiserverjobtracker.cpp:59
#10 0xb6d75cc9 in KUiServerJobTracker::qt_metacall (this=0x97bd748, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbf8b032c) at ./kuiserverjobtracker.moc:100
[...]
#13 0xb6f06dc7 in OrgKdeJobViewV2Interface::cancelRequested (this=0x97a6f28) at jobviewifacev2.moc:122
#14 0xb6f073ab in OrgKdeJobViewV2Interface::qt_metacall (this=0x97a6f28, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8b061c) at jobviewifacev2.moc:98
Created attachment 61280 [details]
New crash information added by DrKonqi
dolphin (1.6.1) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
Same for me, crashed when canceling a buggy (i.e. no progress made) file operation in the systray
-- Backtrace (Reduced):
#7 0x00007f6fe43c4db1 in KJob::kill (this=0x2c9af30, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:106
#8 0x00007f6fe5631cb9 in KUiServerJobTracker::Private::_k_killJob (this=0x1db83f0) at ../../kdeui/jobs/kuiserverjobtracker.cpp:59
#9 0x00007f6fe5631d0d in KUiServerJobTracker::qt_metacall (this=0x2205640, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffff677c90) at ./kuiserverjobtracker.moc:100
[...]
#11 0x00007f6fe5774ca0 in OrgKdeJobViewV2Interface::qt_metacall (this=0x1d9fec0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffff678170) at jobviewifacev2.moc:98
#12 0x00007f6fe3ba69fa in QDBusConnectionPrivate::deliverCall (this=0x1942080, object=0x1d9fec0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:942
Created attachment 64401 [details]
New crash information added by DrKonqi
dolphin (1.6.1) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2
- What I was doing when the application crashed:
There was a copy process stuck in the background, I clicked to cancel and the crash message poped up.
-- Backtrace (Reduced):
#6 KJob::kill (this=0x31a86e0, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:106
#7 0x00007f11282bfcb9 in KUiServerJobTracker::Private::_k_killJob (this=0x203ca00) at ../../kdeui/jobs/kuiserverjobtracker.cpp:59
#8 0x00007f11282bfd0d in KUiServerJobTracker::qt_metacall (this=0x20dd970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa688b640) at ./kuiserverjobtracker.moc:100
[...]
#10 0x00007f1128402ca0 in OrgKdeJobViewV2Interface::qt_metacall (this=0x2fbf4d0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa688bb20) at jobviewifacev2.moc:98
#11 0x00007f11268309fa in QDBusConnectionPrivate::deliverCall (this=0x14fb150, object=0x2fbf4d0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:942
Git commit ab085075aa3db0a9f385db13943f0973113a1928 by Aaron Seigo. Committed on 06/12/2011 at 14:10. Pushed by aseigo into branch 'KDE/4.7'. if a job is just deleted without a result being set or calling kill, finished is never emited, leaving dangling pointers in the job tracker BUG:240752 M +6 -0 kdecore/jobs/kjob.cpp http://commits.kde.org/kdelibs/ab085075aa3db0a9f385db13943f0973113a1928 |