Bug 176155 - Resizing the panel causes crash and/or black desktop
Summary: Resizing the panel causes crash and/or black desktop
Status: RESOLVED DUPLICATE of bug 176280
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-26 18:22 UTC by Mike
Modified: 2008-12-23 12:54 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of the bug (with KDE from SVN Trunk shortly after beta 2 release) (50.02 KB, image/png)
2008-12-19 05:38 UTC, Daniel Winter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mike 2008-11-26 18:22:04 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

If you resize the panel to very small and then back to large, it often causes the desktop to be cropped with most of it being black.  A portion, roughly the size of the panel is painted at the top, the rest is black.

I have also seen plasma crash when resizing the panel very small, but I am afraid I closed the bug window.

It might be that something is resizing the plasma window when the panel changes size.  I have a lot of moving and resizing problems with the panel.  Restarting plasma corrects it.

I am on a twinview setup with nvidia drivers.

===========================================================

Here is the output from plasma.

Object::connect: No such signal OrgKdeKephalConfigurationsInterface::statusChanged()
Object::connect: No such slot Kickoff::FavoritesModel::sortFavoritesAscending()
Object::connect: No such slot Kickoff::FavoritesModel::sortFavoritesDescending()
QFSFileEngine::open: No file name specified
QFSFileEngine::open: No file name specified
Object::connect: Attempt to bind non-signal TaskManager::TaskGroup::editRequest()
QObject::connect: Cannot connect KAction::triggered() to (null)::renameSelectedIcon()
Couldn't resolve property: linearGradient3229
QGraphicsLayout::addChildLayout: layout already has a parent
plasma(6097)/kdecore (KWin) KWindowInfo::windowClassName: Pass NET::WM2WindowClass to KWindowInfo

plasma(6097)/kdecore (KWin) KWindowInfo::windowClassName: Pass NET::WM2WindowClass to KWindowInfo

plasma(6097)/kdecore (KWin) KWindowInfo::windowClassName: Pass NET::WM2WindowClass to KWindowInfo

plasma(6097)/kdecore (KWin) KWindowInfo::windowClassName: Pass NET::WM2WindowClass to KWindowInfo

===============================================================

and the interesting part of plasma-appletsrc

[Containments][1]                                                   
activity=                                                           
desktop=0                                                           
formfactor=0                                                        
geometry=0,0,1680,1050                                              
immutability=1                                                      
location=0                                                          
plugin=desktop                                                      
screen=0                                                            
wallpaperplugin=image                                               
wallpaperpluginmode=SingleImage                                     
zvalue=0                                                            

[Containments][1][Applets][13]
activity=                     
desktop=-1                    
formfactor=0                  
geometry=805,16,600,400       
immutability=1                
location=0                    
plugin=folderview             
screen=-1                     
zvalue=26
Comment 1 Mark Eaton 2008-12-18 23:32:22 UTC
I get the same issue using the kubuntu binaries. the following is the stack trace I get


Application: Plasma Workspace (plasma), signal SIGABRT
0x00007fe05bdfd621 in nanosleep () from /lib/libc.so.6
[Current thread is 0 (LWP 6863)]

Thread 3 (Thread 0x412ba950 (LWP 6872)):
#0  0x00007fe059b132d9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe05c8de349 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#2  0x00007fe05ff9a29c in ?? () from /usr/lib/libQtNetwork.so.4
#3  0x00007fe05c8dd362 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe059b0f3ea in start_thread () from /lib/libpthread.so.0
#5  0x00007fe05be3bc6d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x41abb950 (LWP 6873)):
#0  0x00007fe05be34482 in select () from /lib/libc.so.6
#1  0x00007fe05c9a6006 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007fe05c8dd362 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fe059b0f3ea in start_thread () from /lib/libpthread.so.0
#4  0x00007fe05be3bc6d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe055a85730 (LWP 6863)):
[KCrash Handler]
#5  0x00007fe05bd87fd5 in raise () from /lib/libc.so.6
#6  0x00007fe05bd89b43 in abort () from /lib/libc.so.6
#7  0x00007fe05c8d56b5 in qt_message_output () from /usr/lib/libQtCore.so.4
#8  0x00007fe05c8d57fd in qFatal () from /usr/lib/libQtCore.so.4
#9  0x00007fe05f32d378 in KConfigGroup (this=0x7fff69478f40, master=@0x25e7328, _group=<value optimized out>) at /build/buildd/kde4libs-4.1.85/kdecore/util/ksharedptr.h:115
#10 0x00007fe060d037ab in Plasma::Theme::findInRectsCache () from /usr/lib/libplasma.so.3
#11 0x00007fe060cfdd4c in Plasma::Svg::hasElement () from /usr/lib/libplasma.so.3
#12 0x00007fe060cd004e in Plasma::FrameSvg::hasElementPrefix () from /usr/lib/libplasma.so.3
#13 0x00007fe04487325f in Pager::paintInterface (this=0x27ee400, painter=0x7fff69479f90, option=0x7fff69479a80, contentsRect=<value optimized out>)
    at /build/buildd/kdebase-workspace-4.1.85/plasma/applets/pager/pager.cpp:944
#14 0x00007fe060c9c45d in Plasma::Applet::paint () from /usr/lib/libplasma.so.3
#15 0x00007fe05d864165 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007fe05d867988 in ?? () from /usr/lib/libQtGui.so.4
#17 0x00007fe05d867dea in QGraphicsScene::drawItems () from /usr/lib/libQtGui.so.4
#18 0x00007fe05d885fdb in QGraphicsView::paintEvent () from /usr/lib/libQtGui.so.4
#19 0x00007fe061022306 in PanelView::paintEvent (this=0x1acf, event=0x1acf) at /build/buildd/kdebase-workspace-4.1.85/plasma/shells/desktop/panelview.cpp:1033
#20 0x00007fe05d383114 in QWidget::event () from /usr/lib/libQtGui.so.4
#21 0x00007fe05d8809bb in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4
#22 0x00007fe05c9c5038 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#23 0x00007fe05d330c0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0x00007fe05d3389ba in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0x00007fe05f918f0b in KApplication::notify (this=0x25e4cf0, receiver=0x298b580, event=0x7fff6947b6e0) at /build/buildd/kde4libs-4.1.85/kdeui/kernel/kapplication.cpp:307
#26 0x00007fe05c9c5d61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0x00007fe05d381b4f in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#28 0x00007fe05d382232 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#29 0x00007fe05d381808 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#30 0x00007fe05d4db664 in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007fe05d4dba49 in ?? () from /usr/lib/libQtGui.so.4
#32 0x00007fe05d38e5ff in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007fe05d39b673 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#34 0x00007fe05d3c32c4 in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007fe05812dd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0x00007fe05813150d in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x00007fe0581316cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0x00007fe05c9ee15f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#39 0x00007fe05d3c2a6f in ?? () from /usr/lib/libQtGui.so.4
#40 0x00007fe05c9c4682 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#41 0x00007fe05c9c480d in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#42 0x00007fe05c9c6cbd in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#43 0x00007fe06101b603 in kdemain (argc=1, argv=0x7fff6947cd38) at /build/buildd/kdebase-workspace-4.1.85/plasma/shells/desktop/main.cpp:58
#44 0x00007fe05bd73466 in __libc_start_main () from /lib/libc.so.6
#45 0x00000000004007c9 in _start ()

Comment 2 Daniel Winter 2008-12-19 05:36:38 UTC
Yes same here.  

Will attach an screenshot (happend after resizing the panel, is easy to reproduce)
Comment 3 Daniel Winter 2008-12-19 05:38:58 UTC
Created attachment 29431 [details]
Screenshot of the bug (with KDE from SVN Trunk shortly after beta 2 release)
Comment 4 Beat Wolf 2008-12-19 14:10:21 UTC
I can confirm this bug, and it's a duplicate of 176280

*** This bug has been marked as a duplicate of bug 176280 ***
Comment 5 George 2008-12-23 12:40:37 UTC
hahaha old bug is a dupe of a new one!!!
I think it should be impossible ....
Comment 6 Beat Wolf 2008-12-23 12:54:46 UTC
The other had more information