Summary: | plasma crash after resizing and moving panel to top of screen | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | SlashDevDsp <slashdevdsp> |
Component: | notifications | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aseigo, asraniel, hahol13, notmart, plasma-bugs, slashdevdsp |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
SlashDevDsp
2010-05-24 02:29:21 UTC
seems Qt related: crashed at a layout() call in qgraphicswidget Created attachment 47628 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.82 (KDE 4.4.82 (KDE 4.5 >= 20100601)) using Qt 4.6.3
- What I was doing when the application crashed:
This is the latest backtrace from todays trunk (4.5) compiled about 2 hrs ago. Crash on first login, with a clean dot directories, occured imeediately after a plasma-desktop crash. Crash happened after I tried to move the panel from the bottom to the top of screen.
-- Backtrace (Reduced):
#6 0x00007f283fcf1484 in QGraphicsWidget::layout (this=0xd1ab50) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:745
#7 0x00007f28212b145e in NotificationScroller::setLocation (this=0xd1ab50, location=Plasma::TopEdge)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/notifications/ui/notificationscroller.cpp:179
#8 0x00007f2843ecb8b9 in Plasma::Applet::flushPendingConstraintsEvents (this=0xff11c0) at /home/kde-devel/kdesvn/kdelibs/plasma/applet.cpp:1299
#9 0x00007f2824b4d966 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=<value optimized out>, constraints=<value optimized out>)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:127
#10 0x00007f2824b4be29 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=<value optimized out>, constraints={i = 223162400}, host=0x15d3720)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
this might have also triggered my other crash reported here: https://bugs.kde.org/show_bug.cgi?id=240548 Created attachment 47762 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.6.3
- What I was doing when the application crashed:
Same description as my above report, I just checked, but this is not fixed. the latest bt from kde trunk (4.5beta2) compiled about 1 hr ago. I might need to reopen this one
-- Backtrace (Reduced):
#6 0x00007f10494db484 in QGraphicsWidget::layout (this=0x1b547c0) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:745
#7 0x00007f102aa704fe in NotificationScroller::setLocation (this=0x1b547c0, location=Plasma::TopEdge)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/notifications/ui/notificationscroller.cpp:179
#8 0x00007f104d6b58e9 in Plasma::Applet::flushPendingConstraintsEvents (this=0x114e910) at /home/kde-devel/kdesvn/kdelibs/plasma/applet.cpp:1299
#9 0x00007f102e30dab6 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=<value optimized out>, constraints=<value optimized out>)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:127
#10 0x00007f102e30bf79 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=<value optimized out>, constraints={i = 232456144}, host=0x1734100)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
Created attachment 47986 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) using Qt 4.6.3
- What I was doing when the application crashed:
Today's kde svn build compiled about 1 hr ago (4.5 trunk) qith latest qt-copy and I am able to trigger this crash again.
Steps to reproduce:
clean /tmp, /var/tmp, .local, .kde*, .qt directories for user and upon first login:
This is on nvidia twin view (2 physical displays) acting as 1
1. click cashew and select activities
2. there are 2 unnames activities
3. I select the first one and press stop and delete it
4. Now resize the panel to some new height (about 2x)
5. Now move the panel from the bottom screen to the top and plasma-desktop crashes with this backtrace
Seems this bug is not fixed yet, will need to reopen it
-- Backtrace (Reduced):
#6 0x00007f08654b5484 in QGraphicsWidget::layout (this=0x1bba2a0) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:745
#7 0x00007f084697060e in NotificationScroller::setLocation (this=0x1bba2a0, location=Plasma::TopEdge)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/notifications/ui/notificationscroller.cpp:179
#8 0x00007f086970eb89 in Plasma::Applet::flushPendingConstraintsEvents (this=0x11b65b0) at /home/kde-devel/kdesvn/kdelibs/plasma/applet.cpp:1305
#9 0x00007f084a20cd16 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=<value optimized out>, constraints=<value optimized out>)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:127
#10 0x00007f084a20b1d9 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=<value optimized out>, constraints={i = 1975665392}, host=0x179c760)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
changing to 'unconfirmed' from 'fixed' Oh one of the side effect of deleting one of the unnamed activity is, any new widget added from the 'add widgets' shows up on both the physical monitors regarding comment #7 that was before I tried to move the panel from the bottom to the top which triggered the plasma-desktop crash. Oh and there is no way of renaming the activity from the activity panel :( Created attachment 48175 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.4.86 (KDE 4.4.86 (KDE 4.5 >= 20100616)) using Qt 4.6.3
- What I was doing when the application crashed:
Same as all my other comments, clean dot and home dir, first login, tried to resize the panel and then move it to the top and plasma crashed.
This is with todays trunk (4.5) with latest qt-copy from git
-- Backtrace (Reduced):
#6 0x00007f01d69be484 in QGraphicsWidget::layout (this=0x3364390) at /home/kde-devel/kdesvn/qt-copy/src/gui/graphicsview/qgraphicswidget.cpp:745
#7 0x00007f01b7e706be in NotificationScroller::setLocation (this=0x3364390, location=Plasma::TopEdge)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/notifications/ui/notificationscroller.cpp:179
#8 0x00007f01dac190a9 in Plasma::Applet::flushPendingConstraintsEvents (this=0x276f310) at /home/kde-devel/kdesvn/kdelibs/plasma/applet.cpp:1315
#9 0x00007f01bb70cd16 in SystemTray::PlasmoidTask::forwardConstraintsEvent (this=<value optimized out>, constraints=<value optimized out>)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtask.cpp:127
#10 0x00007f01bb70b1d9 in SystemTray::PlasmoidProtocol::forwardConstraintsEvent (this=<value optimized out>, constraints={i = -1284524416}, host=0x2d56d80)
at /home/kde-devel/kdesvn/kdebase/workspace/plasma/generic/applets/systemtray/protocols/plasmoid/plasmoidtaskprotocol.cpp:54
*** Bug 242488 has been marked as a duplicate of this bug. *** SVN commit 1141766 by mart: store our layout BUG:238638 M +9 -10 notificationscroller.cpp M +1 -0 notificationscroller.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1141766 great!, the fix works :) |