Bug 193949 - Switching between plastique and oxygene widget style => konqueror crashes
Summary: Switching between plastique and oxygene widget style => konqueror crashes
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: khtml renderer (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: testcase, triaged
: 197295 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-24 22:19 UTC by g111
Modified: 2009-06-21 01:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description g111 2009-05-24 22:19:08 UTC
Version:           KDE 4.2.87 (KDE 4.3 >= 20090519) (using Devel)
OS:                Linux
Installed from:    Compiled sources

When switching between oxygene and plastique widget style konqueror does reproducably crash:

* Set widget style to oxygene

* Start konqueror

* Load a longer web page like e.g. https://bugs.kde.org/show_bug.cgi?id=157630

* Switch to plastique widget style

* Scroll down and up (maybe 2 or 3 times) over the whole page

=> konqueror crashes.

Application: Konqueror (kdeinit), signal: Segmentation fault
[KCrash Handler]
#6  0x070000b9 in ?? ()
#7  0xb0a69bc4 in KHTMLProxyStyle::drawControl (this=0xb9145e8, element=QStyle::CE_PushButton, option=0xbfb90000, painter=0xbfb90040, widget=0xb7ae780)
    at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_form.cpp:113
#8  0xb6d20aca in QPushButton::paintEvent () from /usr/lib/libQtGui.so.4
#9  0xb68ec18e in QWidget::event () from /usr/lib/libQtGui.so.4
#10 0xb6c7691e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#11 0xb6d219a0 in QPushButton::event () from /usr/lib/libQtGui.so.4
#12 0xb68957bc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#13 0xb689dbb2 in QApplication::notify () from /usr/lib/libQtGui.so.4
#14 0xb73df5ed in KApplication::notify (this=0xbfb926b8, receiver=0xb7ae780, event=0xbfb90514) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#15 0xb7e5da2b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#16 0xb68a091e in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#17 0xb68f3f29 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#18 0xb68f4903 in QWidget::render () from /usr/lib/libQtGui.so.4
#19 0xb0a5688c in copyWidget (r=@0xbfb908b0, p=0xbfb913e4, widget=0xb7ae780, tx=300, ty=39210, buffered=true, buffer=0xbbaa3a0)
    at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_replaced.cpp:706
#20 0xb0a57c8b in khtml::RenderWidget::paintWidget (pI=@0xbfb90a00, widget=0xb7ae780, tx=300, ty=39210, buffer=0xb8930b4) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_replaced.cpp:771
#21 0xb0a5828d in khtml::RenderWidget::paint (this=0xb893044, paintInfo=@0xbfb90a00, _tx=299, _ty=39209) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_replaced.cpp:629
#22 0xb0a7a80a in khtml::InlineBox::paint (this=0xb7bf928, i=@0xbfb91184, tx=297, ty=39207) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:141
#23 0xb0a78d05 in khtml::InlineFlowBox::paint (this=0xb7bf950, i=@0xbfb91184, tx=297, ty=39207) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:825
#24 0xb0a78de5 in khtml::RootInlineBox::paint (this=0xb7bf950, i=@0xbfb91184, tx=297, ty=39207) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_line.cpp:1133
#25 0xb0a34814 in khtml::RenderFlow::paintLines (this=0xb892fc0, i=@0xbfb91184, _tx=297, _ty=39207) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_flow.cpp:390
#26 0xb0a0b2c5 in khtml::RenderBlock::paintObject (this=0xb892fc0, pI=@0xbfb91184, _tx=297, _ty=39207, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1783
#27 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xb892fc0, pI=@0xbfb91184, _tx=297, _ty=39207) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#28 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa7088f8, pI=@0xbfb91184, _tx=297, _ty=338, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#29 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa7088f8, pI=@0xbfb91184, _tx=287, _ty=338) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#30 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bd0f0, pI=@0xbfb91184, _tx=287, _ty=88, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#31 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bd0f0, pI=@0xbfb91184, _tx=287, _ty=88) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#32 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bd06c, pI=@0xbfb91184, _tx=287, _ty=88, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#33 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bd06c, pI=@0xbfb91184, _tx=287, _ty=88) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#34 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bcfe8, pI=@0xbfb91184, _tx=287, _ty=88, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#35 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bcfe8, pI=@0xbfb91184, _tx=58, _ty=88) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#36 0xb0a0b0c6 in khtml::RenderBlock::paintFloats (this=0xa6bcf64, pI=@0xbfb91184, _tx=58, _ty=88, paintSelection=false) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1887
#37 0xb0a0b305 in khtml::RenderBlock::paintObject (this=0xa6bcf64, pI=@0xbfb91184, _tx=58, _ty=88, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1792
#38 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bcf64, pI=@0xbfb91184, _tx=57, _ty=88) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#39 0xb0a0b03a in khtml::RenderBlock::paintFloats (this=0xa6bcee0, pI=@0xbfb91184, _tx=57, _ty=88, paintSelection=false) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1883
#40 0xb0a0b305 in khtml::RenderBlock::paintObject (this=0xa6bcee0, pI=@0xbfb91184, _tx=57, _ty=88, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1792
#41 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bcee0, pI=@0xbfb91184, _tx=0, _ty=88) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#42 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bc0d8, pI=@0xbfb91184, _tx=0, _ty=0, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#43 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bc0d8, pI=@0xbfb91184, _tx=0, _ty=0) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#44 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bc054, pI=@0xbfb91184, _tx=0, _ty=0, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#45 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bc054, pI=@0xbfb91184, _tx=0, _ty=0) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#46 0xb0a0b402 in khtml::RenderBlock::paintObject (this=0xa6bbf64, pI=@0xbfb91184, _tx=0, _ty=0, shouldPaintOutline=true) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1787
#47 0xb0a0bae0 in khtml::RenderBlock::paint (this=0xa6bbf64, pI=@0xbfb91184, _tx=0, _ty=0) at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:1753
#48 0xb0a3ff4d in khtml::RenderLayer::paintLayer (this=0xa6bbfe8, rootLayer=0xa6bbef8, p=0xbfb913e4, paintDirtyRect=@0xbfb913a4, selectionOnly=false)
    at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_layer.cpp:1080
#49 0xb0a3fdf9 in khtml::RenderLayer::paintLayer (this=0xa6bbef8, rootLayer=0xa6bbef8, p=0xbfb913e4, paintDirtyRect=@0xbfb913a4, selectionOnly=false)
    at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_layer.cpp:1107
#50 0xb0a400e7 in khtml::RenderLayer::paint (this=0xa6bbef8, p=0xbfb913e4, damageRect=@0xbfb913a4, selectionOnly=<value optimized out>)
    at /home/gert/kde/src/KDE/kdelibs/khtml/rendering/render_layer.cpp:974
#51 0xb08d2026 in KHTMLView::paintEvent (this=0xa6f76a0, e=0xbfb91984) at /home/gert/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:922
#52 0xb68ec18e in QWidget::event () from /usr/lib/libQtGui.so.4
#53 0xb6cc63e3 in QFrame::event () from /usr/lib/libQtGui.so.4
#54 0xb08c71bf in KHTMLView::widgetEvent (this=0xa6f76a0, e=0xbfb91984) at /home/gert/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2325
#55 0xb08c73fd in KHTMLView::eventFilter (this=0xa6f76a0, o=0xa725f38, e=0xbfb91984) at /home/gert/kde/src/KDE/kdelibs/khtml/khtmlview.cpp:2189
#56 0xb7e5cc4a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#57 0xb689579a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#58 0xb689dbb2 in QApplication::notify () from /usr/lib/libQtGui.so.4
#59 0xb73df5ed in KApplication::notify (this=0xbfb926b8, receiver=0xa725f38, event=0xbfb91984) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#60 0xb7e5da2b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#61 0xb68a091e in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#62 0xb68f3f29 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#63 0xb6ab0d3c in ?? () from /usr/lib/libQtGui.so.4
#64 0xb68e49d6 in QWidgetPrivate::syncBackingStore () from /usr/lib/libQtGui.so.4
#65 0xb68ec5f5 in QWidget::event () from /usr/lib/libQtGui.so.4
#66 0xb6ce3af7 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#67 0xb74c3837 in KMainWindow::event (this=0xa0dc4b8, ev=0xbb34318) at /home/gert/kde/src/KDE/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#68 0xb7508c5c in KXmlGuiWindow::event (this=0xa0dc4b8, ev=0xbb34318) at /home/gert/kde/src/KDE/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#69 0xb27c3f5d in KonqMainWindow::event (this=0xa0dc4b8, e=0xbb34318) at /home/gert/kde/src/KDE/kdebase/apps/konqueror/src/konqmainwindow.cpp:5627
#70 0xb68957bc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#71 0xb689dbb2 in QApplication::notify () from /usr/lib/libQtGui.so.4
#72 0xb73df5ed in KApplication::notify (this=0xbfb926b8, receiver=0xa0dc4b8, event=0xbb34318) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#73 0xb7e5da2b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#74 0xb7e5e685 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#75 0xb7e5e87d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#76 0xb7e8974f in ?? () from /usr/lib/libQtCore.so.4
#77 0xb640f848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#78 0xb6412dab in ?? () from /usr/lib/libglib-2.0.so.0
#79 0x0a02d6f8 in ?? ()
#80 0x00000000 in ?? ()


The other way crashes, too. (Switching from plastique to oxygene style. All other steps as described above)

Application: Konqueror (kdeinit), signal: Segmentation fault
[KCrash Handler]
#6  0xb689944d in QApplication::setStyle () from /usr/lib/libQtGui.so.4
#7  0xb740c45c in KGlobalSettings::Private::applyGUIStyle (this=0xa0a5ed0) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp:880
#8  0xb740cb43 in KGlobalSettings::Private::kdisplaySetStyle (this=0xa0a5ed0) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp:971
#9  0xb740f079 in KGlobalSettings::Private::_k_slotNotifyChange (this=0xa0a5ed0, changeType=2, arg=0) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kglobalsettings.cpp:799
#10 0xb740f340 in KGlobalSettings::qt_metacall (this=0xa0a5f50, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfb91d58) at /home/gert/kde/build/KDE/kdelibs/kdeui/kglobalsettings.moc:92
#11 0xb71bcec5 in ?? () from /usr/lib/libQtDBus.so.4
#12 0xb71c4e67 in ?? () from /usr/lib/libQtDBus.so.4
#13 0xb7e6e290 in QObject::event () from /usr/lib/libQtCore.so.4
#14 0xb68957bc in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#15 0xb689dace in QApplication::notify () from /usr/lib/libQtGui.so.4
#16 0xb73df5ed in KApplication::notify (this=0xbfb926b8, receiver=0xa0a5f50, event=0xacc6a68) at /home/gert/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:302
#17 0xb7e5da2b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#18 0xb7e5e685 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#19 0xb7e5e87d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#20 0xb7e8974f in ?? () from /usr/lib/libQtCore.so.4
#21 0xb640f848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb6412dab in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x0a02d6f8 in ?? ()
#24 0x00000000 in ?? ()


Scrolling up and down without changing the widget style seems to be fine.
Comment 1 Florian Reinhard 2009-06-20 17:29:48 UTC
can reproduce with the testcase provided on 4.1.90/92 with qt 4.5.1
Comment 2 Florian Reinhard 2009-06-20 18:26:07 UTC
*** Bug 197295 has been marked as a duplicate of this bug. ***
Comment 3 Panagiotis Papadopoulos 2009-06-20 18:30:35 UTC
I also encountered this issue, my backtrace(s) look a bit different though:
Konqueror is also instantly crashing for me, I don't even have to load a very "long" website, nor scroll up and down a bit.

Application: Konqueror (kdeinit), signal: Segmentation fault
[Current thread is 0 (LWP 14964)]

Thread 2 (Thread 0xb2f33b70 (LWP 14987)):
#0  0xb7f34424 in __kernel_vsyscall ()
#1  0xb7cd3f82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7d540ef in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb7d4986e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb7d5314e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb7ccf6bc in start_thread () from /lib/libpthread.so.0
#6  0xb659affe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5d9d930 (LWP 14964)):
[KCrash Handler]
#6  0x00000001 in ?? ()
#7  0xb107d7e8 in KHTMLProxyStyle::subElementRect () from /usr/lib/libkhtml.so.5
#8  0xb6c959bd in QFramePrivate::updateStyledFrameWidths () from /usr/lib/libQtGui.so.4
#9  0xb6c95e1d in QFramePrivate::updateFrameWidth () from /usr/lib/libQtGui.so.4
#10 0xb6c96057 in QFrame::setFrameStyle () from /usr/lib/libQtGui.so.4
#11 0xb6c96132 in QFrame::setFrameShape () from /usr/lib/libQtGui.so.4
#12 0xb106ff42 in khtml::RenderWidget::updateFromElement () from /usr/lib/libkhtml.so.5
#13 0xb1073d06 in khtml::RenderFormElement::updateFromElement () from /usr/lib/libkhtml.so.5
#14 0xb0fd480b in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#15 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#16 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#17 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#18 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#19 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#20 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#21 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#22 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#23 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#24 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#25 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#26 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#27 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#28 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#29 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#30 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#31 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#32 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#33 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#34 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#35 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#36 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#37 0xb0f88f7f in DOM::ElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#38 0xb0fd47f9 in DOM::HTMLElementImpl::recalcStyle () from /usr/lib/libkhtml.so.5
#39 0xb0ed45e5 in KHTMLView::slotPaletteChanged () from /usr/lib/libkhtml.so.5
#40 0xb0edf963 in KHTMLView::event () from /usr/lib/libkhtml.so.5
#41 0xb686b534 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#42 0xb6872b7a in QApplication::notify () from /usr/lib/libQtGui.so.4
#43 0xb739c88a in KApplication::notify () from /usr/lib/libkdeui.so.5
#44 0xb7e41a7b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#45 0xb68babee in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#46 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#47 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#48 0xb68bac63 in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#49 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#50 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#51 0xb68bac63 in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#52 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#53 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#54 0xb68bac63 in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#55 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#56 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#57 0xb68bac63 in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#58 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#59 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#60 0xb68bac63 in QWidgetPrivate::propagatePaletteChange () from /usr/lib/libQtGui.so.4
#61 0xb68badcb in QWidgetPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#62 0xb68bae67 in QWidgetPrivate::resolvePalette () from /usr/lib/libQtGui.so.4
#63 0xb68bfb72 in QWidget::event () from /usr/lib/libQtGui.so.4
#64 0xb6cb38d7 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#65 0xb74815c4 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#66 0xb74c861f in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#67 0xb46f793d in KonqMainWindow::event () from /usr/lib/libkdeinit4_konqueror.so
#68 0xb686b534 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#69 0xb6872b7a in QApplication::notify () from /usr/lib/libQtGui.so.4
#70 0xb739c88a in KApplication::notify () from /usr/lib/libkdeui.so.5
#71 0xb7e41a7b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#72 0xb686e5d3 in QApplicationPrivate::setPalette_helper () from /usr/lib/libQtGui.so.4
#73 0xb686e9bc in QApplication::setPalette () from /usr/lib/libQtGui.so.4
#74 0xb686ebe5 in QApplication::setStyle () from /usr/lib/libQtGui.so.4
#75 0xb73c994c in KGlobalSettings::Private::applyGUIStyle () from /usr/lib/libkdeui.so.5
#76 0xb73ca4a8 in KGlobalSettings::Private::kdisplaySetStyle () from /usr/lib/libkdeui.so.5
#77 0xb73cc908 in KGlobalSettings::Private::_k_slotNotifyChange () from /usr/lib/libkdeui.so.5
#78 0xb73ccb3b in KGlobalSettings::qt_metacall () from /usr/lib/libkdeui.so.5
#79 0xb717c6e7 in ?? () from /usr/lib/libQtDBus.so.4
#80 0xb7183f57 in ?? () from /usr/lib/libQtDBus.so.4
#81 0xb7e51a3e in QObject::event () from /usr/lib/libQtCore.so.4
#82 0xb686b534 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#83 0xb6872c2c in QApplication::notify () from /usr/lib/libQtGui.so.4
#84 0xb739c88a in KApplication::notify () from /usr/lib/libkdeui.so.5
#85 0xb7e41a7b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#86 0xb7e42542 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#87 0xb7e4270d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#88 0xb7e6c77f in ?? () from /usr/lib/libQtCore.so.4
#89 0xb642ee08 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#90 0xb6432370 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#91 0xb64324a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#92 0xb7e6c3ac in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#93 0xb6909205 in ?? () from /usr/lib/libQtGui.so.4
#94 0xb7e40029 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#95 0xb7e40472 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#96 0xb7e427cf in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#97 0xb686b3b7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#98 0xb4728871 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#99 0x0804de0d in _start ()
Comment 4 Maksim Orlovich 2009-06-21 00:04:56 UTC
*** Bug 197270 has been marked as a duplicate of this bug. ***
Comment 5 Maksim Orlovich 2009-06-21 01:09:08 UTC
SVN commit 984526 by orlovich:

Don't store the style pointer, it may get stale --- let KdeUiProxyStyle figure it out for us.
BUG:193949


 M  +6 -7      render_form.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=984526