[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 248080] On a multihead setup, plasma panel max width is equals
From:       Dima Ryazanov <dima () gmail ! com>
Date:       2010-08-18 18:40:10
Message-ID: 20100818184011.78D4D61BCC () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=248080





--- Comment #5 from Dima Ryazanov <dima gmail com>  2010-08-18 20:40:04 ---
I tried moving the panel to other edges of the screen, trying to work around
the bug. Now, it got stuck in an infinite loop, flickering at the bottom right
corner, and causing X to use 90% of the CPU. The whole desktop is unusable now.
Restarting plasma doesn't help.

Here's a sample stack trace from plasma-desktop:

#0  0x00007f56ddf29f83 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f56d3fe829a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f56d3fe9c2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007f56dcaba8d3 in _XReply (dpy=0x16c58b0, rep=0x7fffbba28ad0, extra=0,
discard=0) at ../../src/xcb_io.c:461
#4  0x00007f56dca97697 in XGetWindowProperty (dpy=0x16c58b0, w=<value optimized
out>, property=301, offset=0, length=2048, delete=0, req_type=4, 
    actual_type=0x7fffbba28c20, actual_format=0x7fffbba28c2c,
nitems=0x7fffbba28c18, bytesafter=0x7fffbba28c10, prop=0x7fffbba28c08)
    at ../../src/GetProp.c:64
#5  0x00007f56dc380b24 in NETWinInfo::update (this=0x7fffbba28c70,
dirty_props=<value optimized out>) at
../../kdeui/windowmanagement/netwm.cpp:3951
#6  0x00007f56dc3765da in KWindowSystem::setState (win=29365987, state=1024) at
../../kdeui/windowmanagement/kwindowsystem_x11.cpp:712
#7  0x00007f56de219dd0 in PanelView::checkShadow (this=0x2302340) at
../../../../plasma/desktop/shell/panelview.cpp:473
#8  0x00007f56de21d6f1 in PanelView::qt_metacall (this=0x2302340,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x399b6f0)
    at ./panelview.moc:143
#9  0x00007f56db59387e in QObject::event (this=0x2302340, e=0x7fffbba28940) at
kernel/qobject.cpp:1219
#10 0x00007f56da72ad2f in QWidget::event (this=0x2302340, event=0x399b650) at
kernel/qwidget.cpp:8616
#11 0x00007f56daaefb06 in QFrame::event (this=0x2302340, e=0x399b650) at
widgets/qframe.cpp:557
#12 0x00007f56dab7d32b in QAbstractScrollArea::event (this=0x2302340,
e=0x399b650) at widgets/qabstractscrollarea.cpp:996
#13 0x00007f56de219a80 in PanelView::event (this=0x2302340, event=0x399b650) at
../../../../plasma/desktop/shell/panelview.cpp:1507
#14 0x00007f56da6d5cdc in QApplicationPrivate::notify_helper (this=0x16c06f0,
receiver=0x2302340, e=0x399b650) at kernel/qapplication.cpp:4389
#15 0x00007f56da6db7cd in QApplication::notify (this=0x16a4a40,
receiver=0x2302340, e=0x399b650) at kernel/qapplication.cpp:4270
#16 0x00007f56dc237eb6 in KApplication::notify (this=0x16a4a40,
receiver=0x2302340, event=0x399b650) at ../../kdeui/kernel/kapplication.cpp:310
#17 0x00007f56db581a8c in QCoreApplication::notifyInternal (this=0x16a4a40,
receiver=0x2302340, event=0x399b650) at kernel/qcoreapplication.cpp:732
#18 0x00007f56db5849b2 in QCoreApplication::sendEvent (receiver=0x0,
event_type=<value optimized out>, data=0x1689080)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x1689080) at kernel/qcoreapplication.cpp:1373
#20 0x00007f56db5ae043 in QCoreApplication::sendPostedEvents (s=<value
optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#21 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:276
#22 0x00007f56d2aa98c2 in g_main_dispatch (context=0x16c2cc0) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#23 IA__g_main_context_dispatch (context=0x16c2cc0) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#24 0x00007f56d2aad748 in g_main_context_iterate (context=0x16c2cc0,
block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>) at
/build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#25 0x00007f56d2aad8fc in IA__g_main_context_iteration (context=0x16c2cc0,
may_block=1) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#26 0x00007f56db5adb83 in QEventDispatcherGlib::processEvents (this=0x1688790,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#27 0x00007f56da7877ee in QGuiEventDispatcherGlib::processEvents
(this=0x7fffbba28940, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f56db5807b2 in QEventLoop::processEvents (this=<value optimized
out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used eithr
alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
#29 0x00007f56db580b9c in QEventLoop::exec (this=0x7fffbba29b70, flags=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
cnjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:201
#30 0x00007f56db584c4b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#31 0x00007f56de20fd06 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at ../../../../plasma/desktop/shell/main.cpp:118
#32 0x00007f56dde6ec4d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, 
    init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value
optimized out>, stack_end=0x7fffbba29f38) at libc-start.c:226
#33 0x00000000004006c9 in _start ()

(That's what I see any time I interrupt it in GDB.)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic