Summary: | Crash in TaskManager::TasksModel::rowCount | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Hrvoje Senjan <hrvoje.senjan> |
Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alinm.elena, anakin.cs, annma, cfeck, deejayworld, fire, hein, lbeltrame, myriam, pascal, simonandric5, xavier.besnard |
Priority: | NOR | Keywords: | regression |
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/9bba9fcd5fb34316eb0787f3c51dc95b6c7d1404 | 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
Hrvoje Senjan
2013-06-13 11:15:44 UTC
I also have this crash #7 0xaf9c1925 in TaskManager::TasksModel::rowCount (this=0x8f64068, parent=...) at /usr/local/kde-trunk-src/kde/kde-workspace/libs/taskmanager/tasksmodel.cpp:306 And Plasma-desktop does not restart after this crash. (In reply to comment #1) > I also have this crash > (snip) > And Plasma-desktop does not restart after this crash. Here it does. But DrKonqi gets activated only for the first crash Created attachment 80727 [details]
New crash information added by DrKonqi
plasma-desktop (4.10.80) on KDE Platform 4.10.80 using Qt 4.8.4
Seem to happen when clicking on a grouped task, as the OP said.
-- Backtrace (Reduced):
#5 0x00007ffebbf4d7e9 in TaskManager::TasksModel::rowCount(QModelIndex const&) const () from /usr/lib64/libtaskmanager.so.4
#6 0x00007ffeccb91b8d in modelCount (this=0x16d9390) at graphicsitems/qdeclarativevisualitemmodel.cpp:381
#7 QDeclarativeVisualDataModel::setRootIndex (this=0x16d92f0, root=...) at graphicsitems/qdeclarativevisualitemmodel.cpp:875
#8 0x00007ffecccc430a in QDeclarativeVisualDataModel::qt_metacall (this=0x16d92f0, _c=QMetaObject::WriteProperty, _id=4, _a=0x7ffffcafecf0) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:473
#9 0x00007ffeccbd6d7d in QDeclarativePropertyPrivate::write (object=0x16d92f0, property=..., value=..., context=0x16401d0, flags=...) at qml/qdeclarativeproperty.cpp:1152
Created attachment 80802 [details]
New crash information added by DrKonqi
plasma-desktop (4.10.80) on KDE Platform 4.10.80 using Qt 4.8.4
I have several pdf files open in Okular of which some are minimised. Clicking on the Task Manager to select a specific pdf caused Plasma to crash. Reproducible only sometimes, happened twice today.
-- Backtrace (Reduced):
#6 0x00007faec2476599 in TaskManager::TasksModel::rowCount (this=0x48cc680, parent=...) at ../../../libs/taskmanager/tasksmodel.cpp:306
#7 0x00007faede5b177d in modelCount (this=0x20f9fa0) at graphicsitems/qdeclarativevisualitemmodel.cpp:381
#8 QDeclarativeVisualDataModel::setRootIndex (this=this@entry=0x20f9f00, root=...) at graphicsitems/qdeclarativevisualitemmodel.cpp:875
#9 0x00007faede6e4b3a in QDeclarativeVisualDataModel::qt_metacall (this=0x20f9f00, _c=QMetaObject::WriteProperty, _id=4, _a=0x7fff303a96f0) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:473
#10 0x00007faede5f6bcd in QDeclarativePropertyPrivate::write (object=object@entry=0x20f9f00, property=..., value=..., context=context@entry=0x1f72280, flags=...) at qml/qdeclarativeproperty.cpp:1152
*** Bug 321712 has been marked as a duplicate of this bug. *** Created attachment 80875 [details]
New crash information added by DrKonqi
plasma-desktop (4.10.90) on KDE Platform 4.10.90 using Qt 4.8.4
- What I was doing when the application crashed:
Click on a grouped task in the plasma taskmanager bar.
-- Backtrace (Reduced):
#7 0x00007f4a6247607f in TaskManager::TasksModel::rowCount (this=0x414e070, parent=...) at ../../../libs/taskmanager/tasksmodel.cpp:306
#8 0x00007f4a7d43177d in modelCount (this=0x1b5cb20) at graphicsitems/qdeclarativevisualitemmodel.cpp:381
#9 QDeclarativeVisualDataModel::setRootIndex (this=this@entry=0x1b5ca80, root=...) at graphicsitems/qdeclarativevisualitemmodel.cpp:875
#10 0x00007f4a7d564b3a in QDeclarativeVisualDataModel::qt_metacall (this=0x1b5ca80, _c=QMetaObject::WriteProperty, _id=4, _a=0x7ffffe6c1700) at .moc/release-shared/moc_qdeclarativevisualitemmodel_p.cpp:473
#11 0x00007f4a7d476bcd in QDeclarativePropertyPrivate::write (object=object@entry=0x1b5ca80, property=..., value=..., context=context@entry=0x1b01fe0, flags=...) at qml/qdeclarativeproperty.cpp:1152
*** Bug 321822 has been marked as a duplicate of this bug. *** *** Bug 321918 has been marked as a duplicate of this bug. *** I can always reproduce the issue: 1. Press Alt-Tab to change to another task 2. Click a group of tasks The crash only happens when following these steps. If you don't press Alt-Tab, it doesn't happen. I ran AddressSanitizer on this crash, and it seems to be a use-after-free on a TaskGroup object. But I'm not sure how to fix it. Git commit 9bba9fcd5fb34316eb0787f3c51dc95b6c7d1404 by Eike Hein. Committed on 10/07/2013 at 11:27. Pushed by hein into branch 'KDE/4.11'. Don't keep a stale model index around. M +1 -0 plasma/desktop/applets/tasks/package/contents/ui/GroupDialog.qml http://commits.kde.org/kde-workspace/9bba9fcd5fb34316eb0787f3c51dc95b6c7d1404 Did the fix make it into RC1? Tagging and release is today according to http://techbase.kde.org/Schedules/KDE4/4.11_Release_Schedule kde-workspace.git only shows v4.10.80 and v4.10.90 tags right now, which should be beta1 and beta2, respectively, so as far as I can see the fix should be making RC1 indeed. *** Bug 322202 has been marked as a duplicate of this bug. *** |