Transparent background for widgets in KHTML

Rafael Fernández López ereslibre at kde.org
Thu Mar 13 19:30:24 GMT 2008


Hi Germain and all,

Forgot to reply to this mail too.

> I have really no idea about that. That I know of, we very seldom use
> several painters at a time (widgets, opacity and that's it), let alone on
> the same surface.
> Qt 4.3 would complain loudly about that too, and it does not.
>
> So for now I'm incriminating the new shared painter feature, and its ref
> counting :)

Hehe, well, afaik it has never been possible to open (i.e. to begin() two 
painter operations) over the same paintdevice. You always need to close the 
active one first, and then begin with the next operation.

Do you have any clue of where can be the problem ? (we have some QPainter 
trying to begin() while there is another one active). Backtrace attached 
(breakpoint set on the qWarning() on qpainter.cpp whre it outputs "there is 
another painter active").Don't follow the BT by the line numbers, cuz I had 
the patch applied, just look to the method names.

I suspect all drawing problems on widgets (or a big part) come from this 
issue.


Bye and thanks,
Rafael Fernández López

GPG Fingerprint: B9F4 4730 43F8 FFDD CC5E BA8E 724E 406E 3F01 D070
-------------- next part --------------
#0  QPainterPrivate::attachPainterPrivate (q=0x7fff8ef4d580, pdev=0x1033c60)
    at painting/qpainter.cpp:231
#1  0x00002abb20934d33 in QPainter (this=0x7fff8ef4d580, pd=0x1033c60)
    at painting/qpainter.cpp:1348
#2  0x00002abb20bd97cb in QLineEdit::paintEvent (this=0x1033c50)
    at widgets/qlineedit.cpp:2325
#3  0x00002abb1d2bae60 in KLineEdit::paintEvent (this=0x1033c50, ev=0x7fff8ef4e260)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/widgets/klineedit.cpp:1586
#4  0x00002abb2087ae8e in QWidget::event (this=0x1033c50, event=0x7fff8ef4e260)
    at kernel/qwidget.cpp:6988
#5  0x00002abb20bdc6a9 in QLineEdit::event (this=0x1033c50, e=0x7fff8ef4e260)
    at widgets/qlineedit.cpp:1594
#6  0x00002abb1d2bf6e6 in KLineEdit::event (this=0x1033c50, ev=0x7fff8ef4e260)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/widgets/klineedit.cpp:1272
#7  0x00002abb29f3a439 in khtml::LineEditWidget::event (this=0x76eb50, e=0x0)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_form.cpp:597
#8  0x00002abb20821e89 in QApplicationPrivate::notify_helper (this=0x61d9f0,
    receiver=0x1033c50, e=0x7fff8ef4e260) at kernel/qapplication.cpp:3735
#9  0x00002abb20823b2d in QApplication::notify (this=0x7fff8ef53ef0, receiver=0x1033c50,
    e=0x7fff8ef4e260) at kernel/qapplication.cpp:3702
#10 0x00002abb1d210ffb in KApplication::notify (this=0x7fff8ef53ef0, receiver=0x1033c50,
    event=0x7fff8ef4e260)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#11 0x00002abb1fc76744 in QCoreApplication::notifyInternal (this=0x7fff8ef53ef0,
    receiver=0x1033c50, event=0x7fff8ef4e260) at kernel/qcoreapplication.cpp:582
#12 0x00002abb2082dfbd in QCoreApplication::sendSpontaneousEvent (receiver=0x1033c50,
    event=0x7fff8ef4e260)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#13 0x00002abb2088601d in qt_sendSpontaneousEvent (receiver=0x1033c50,
    event=0x7fff8ef4e260) at kernel/qapplication_x11.cpp:4637
#14 0x00002abb20879b3e in QWidgetPrivate::drawWidget (this=0x1033cc0, pdev=0xff42d0,
    rgn=@0x7fff8ef4e540, offset=@0x7fff8ef4e530, flags=14, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4421
#15 0x00002abb2087db5a in QWidget::render (this=0x1033c50, target=0xff42d0,
    targetOffset=@0x7fff8ef4e7e0, sourceRegion=@0x7fff8ef4e7d0,
    renderFlags=@0x7fff8ef4e7f0) at kernel/qwidget.cpp:4183
#16 0x00002abb29f3473d in copyWidget (r=@0x7fff8ef4e890, p=0x7fff8ef4f6b0,
    widget=0x1033c50, tx=<value optimized out>, ty=<value optimized out>, buffered=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_replaced.cpp:627
#17 0x00002abb29f34ecf in khtml::RenderWidget::paintWidget (pI=<value optimized out>,
    widget=0x1033c50, tx=856, ty=190)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_replaced.cpp:689
#18 0x00002abb29f3511f in khtml::RenderWidget::paint (this=0xe20570,
    paintInfo=@0x7fff8ef4e9c0, _tx=<value optimized out>, _ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_replaced.cpp:546
#19 0x00002abb29f51755 in khtml::InlineBox::paint (this=0xfeb388,
    i=<value optimized out>, tx=855, ty=189)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_line.cpp:141
#20 0x00002abb29f50292 in khtml::InlineFlowBox::paint (this=0xfeb3c8, i=@0x7fff8ef4f390,
    tx=855, ty=189)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_line.cpp:763
#21 0x00002abb29f503a8 in khtml::RootInlineBox::paint (this=0x76eb50, i=@0x0, tx=61441,
    ty=-1896557792)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_line.cpp:1071
#22 0x00002abb29f0f8db in khtml::RenderFlow::paintLines (this=<value optimized out>,
    i=@0x7fff8ef4f390, _tx=855, _ty=189)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_flow.cpp:389
#23 0x00002abb29ee9914 in khtml::RenderBlock::paintObject (this=0xe20498,
    pI=@0x7fff8ef4f390, _tx=855, _ty=189, shouldPaintOutline=false)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1678
#24 0x00002abb29f2c4a9 in khtml::RenderTableCell::paint (this=0xe20498,
    pI=@0x7fff8ef4f390, _tx=855, _ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:2865
#25 0x00002abb29f2528b in khtml::RenderTableSection::paint (this=0xe1ed78,
    pI=@0x7fff8ef4f390, tx=<value optimized out>, ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:1799
#26 0x00002abb29f20899 in khtml::RenderTable::paint (this=0xe1ec68, pI=@0x7fff8ef4f390,
    _tx=<value optimized out>, _ty=-1896549480)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:489
#27 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xe1eba0,
    pI=@0x7fff8ef4f390, _tx=761, _ty=122, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#28 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xcfed00,
    pI=@0x7fff8ef4f390, _tx=756, _ty=117, shouldPaintOutline=false)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#29 0x00002abb29f2c4a9 in khtml::RenderTableCell::paint (this=0xcfed00,
    pI=@0x7fff8ef4f390, _tx=756, _ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:2865
#30 0x00002abb29f2528b in khtml::RenderTableSection::paint (this=0xcfebe8,
    pI=@0x7fff8ef4f390, tx=<value optimized out>, ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:1799
#31 0x00002abb29f20899 in khtml::RenderTable::paint (this=0xcfead8, pI=@0x7fff8ef4f390,
    _tx=<value optimized out>, _ty=-1896549480)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:489
#32 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xcfea10,
    pI=@0x7fff8ef4f390, _tx=752, _ty=113, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#33 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xcfe948,
    pI=@0x7fff8ef4f390, _tx=752, _ty=113, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#34 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xcfe880,
    pI=@0x7fff8ef4f390, _tx=752, _ty=113, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#35 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xcfe7a8,
    pI=@0x7fff8ef4f390, _tx=747, _ty=108, shouldPaintOutline=false)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#36 0x00002abb29f2c4a9 in khtml::RenderTableCell::paint (this=0xcfe7a8,
    pI=@0x7fff8ef4f390, _tx=747, _ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:2865
#37 0x00002abb29f2528b in khtml::RenderTableSection::paint (this=0xb40a78,
    pI=@0x7fff8ef4f390, tx=<value optimized out>, ty=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:1799
#38 0x00002abb29f20899 in khtml::RenderTable::paint (this=0xb40968, pI=@0x7fff8ef4f390,
    _tx=<value optimized out>, _ty=-1896549480)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_table.cpp:489
#39 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xb3f278,
    pI=@0x7fff8ef4f390, _tx=10, _ty=2, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#40 0x00002abb29ee99b5 in khtml::RenderBlock::paintObject (this=0xb3f110,
    pI=@0x7fff8ef4f390, _tx=0, _ty=0, shouldPaintOutline=true)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_block.cpp:1682
#41 0x00002abb29f1a8ed in khtml::RenderLayer::paintLayer (this=0xb3f1d8,
    rootLayer=0xb3f070, p=0x7fff8ef4f6b0, paintDirtyRect=@0x7fff8ef4f650,
    selectionOnly=false)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_layer.cpp:1068
#42 0x00002abb29f1a502 in khtml::RenderLayer::paintLayer (this=0xb3f070,
    rootLayer=0xb3f070, p=0x7fff8ef4f6b0, paintDirtyRect=@0x7fff8ef4f650,
    selectionOnly=false)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/rendering/render_layer.cpp:1094
#43 0x00002abb29dd130b in KHTMLView::paintEvent (this=0xc6f910, e=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:889
#44 0x00002abb2087ae8e in QWidget::event (this=0xc6f910, event=0x7fff8ef50220)
    at kernel/qwidget.cpp:6988
#45 0x00002abb20bc6b17 in QFrame::event (this=0xc6f910, e=0x7fff8ef50220)
    at widgets/qframe.cpp:657
#46 0x00002abb29dbc3c6 in KHTMLView::widgetEvent (this=0xc6f910, e=0x0)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:2297
#47 0x00002abb29dbc6c6 in KHTMLView::eventFilter (this=0xc6f910, o=0xb09990,
    e=0x7fff8ef50220) at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:2161
#48 0x00002abb1fc74b81 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x61d9f0, receiver=0xb09990, event=0x7fff8ef50220)
    at kernel/qcoreapplication.cpp:693
#49 0x00002abb20821e64 in QApplicationPrivate::notify_helper (this=0x61d9f0,
    receiver=0xb09990, e=0x7fff8ef50220) at kernel/qapplication.cpp:3731
#50 0x00002abb20823b2d in QApplication::notify (this=0x7fff8ef53ef0, receiver=0xb09990,
    e=0x7fff8ef50220) at kernel/qapplication.cpp:3702
#51 0x00002abb1d210ffb in KApplication::notify (this=0x7fff8ef53ef0, receiver=0xb09990,
    event=0x7fff8ef50220)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#52 0x00002abb1fc76744 in QCoreApplication::notifyInternal (this=0x7fff8ef53ef0,
    receiver=0xb09990, event=0x7fff8ef50220) at kernel/qcoreapplication.cpp:582
#53 0x00002abb2082dfbd in QCoreApplication::sendSpontaneousEvent (receiver=0xb09990,
    event=0x7fff8ef50220)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#54 0x00002abb2088601d in qt_sendSpontaneousEvent (receiver=0xb09990,
    event=0x7fff8ef50220) at kernel/qapplication_x11.cpp:4637
#55 0x00002abb20879b3e in QWidgetPrivate::drawWidget (this=0xf662d0, pdev=0x769368,
    rgn=@0x7fff8ef504c0, offset=@0x7fff8ef50540, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4421
#56 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0xf23ed0,
    pdev=0x769368, siblings=@0x7fff8ef50660, index=0, rgn=@0x7fff8ef508c0,
    offset=@0x7fff8ef50940, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#57 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0xf23ed0, pdev=0x769368,
    rgn=@0x7fff8ef508c0, offset=@0x7fff8ef50940, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#58 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0xf65e20,
    pdev=0x769368, siblings=@0x7fff8ef50a60, index=2, rgn=@0x7fff8ef50cc0,
    offset=@0x7fff8ef50d40, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#59 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0xf65e20, pdev=0x769368,
    rgn=@0x7fff8ef50cc0, offset=@0x7fff8ef50d40, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#60 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0xabfed0,
    pdev=0x769368, siblings=@0x7fff8ef50e60, index=1, rgn=@0x7fff8ef510c0,
    offset=@0x7fff8ef51140, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#61 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0xabfed0, pdev=0x769368,
    rgn=@0x7fff8ef510c0, offset=@0x7fff8ef51140, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#62 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0xa72070,
    pdev=0x769368, siblings=@0x7fff8ef51260, index=1, rgn=@0x7fff8ef514c0,
    offset=@0x7fff8ef51540, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#63 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0xa72070, pdev=0x769368,
    rgn=@0x7fff8ef514c0, offset=@0x7fff8ef51540, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#64 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0xabb5e0,
    pdev=0x769368, siblings=@0x7fff8ef51660, index=0, rgn=@0x7fff8ef518c0,
    offset=@0x7fff8ef51940, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#65 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0xabb5e0, pdev=0x769368,
    rgn=@0x7fff8ef518c0, offset=@0x7fff8ef51940, flags=4, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#66 0x00002abb2087a23f in QWidgetPrivate::paintSiblingsRecursive (this=0x77d150,
    pdev=0x769368, siblings=@0x7fff8ef51a60, index=47, rgn=@0x7fff8ef51cc0,
    offset=@0x7690e8, flags=4, sharedPainter=0x10ba1a0) at kernel/qwidget.cpp:4519
#67 0x00002abb20879e93 in QWidgetPrivate::drawWidget (this=0x77d150, pdev=0x769368,
    rgn=@0x7fff8ef51cc0, offset=@0x7690e8, flags=5, sharedPainter=0x10ba1a0)
    at kernel/qwidget.cpp:4462
#68 0x00002abb209f5d00 in QWidgetBackingStore::cleanRegion (this=0x7690d0,
    rgn=@0x7fff8ef51e20, widget=0x7800b0, recursiveCopyToScreen=true)
    at painting/qbackingstore.cpp:1041
#69 0x00002abb209f5fc3 in qt_syncBackingStore (widget=0x7800b0)
    at painting/qbackingstore.cpp:315
#70 0x00002abb2087b3f3 in QWidget::event (this=0x7800b0, event=0x7fff8ef52890)
    at kernel/qwidget.cpp:7132
#71 0x00002abb20be3515 in QMainWindow::event (this=0x7800b0, event=0x7fff8ef52890)
    at widgets/qmainwindow.cpp:1252
#72 0x00002abb1d2c4f2b in KMainWindow::event (this=0x7800b0, ev=0x7fff8ef52890)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/widgets/kmainwindow.cpp:1028
#73 0x00002abb1d2f5aa8 in KXmlGuiWindow::event (this=0x76eb50, ev=0x0)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:123
#74 0x00002abb1bdfa3c5 in KonqMainWindow::event (this=0x7800b0, e=0x7fff8ef52890)
    at /home/ereslibre/kdesvn/trunk/kdebase/apps/konqueror/src/konqmainwindow.cpp:5510
#75 0x00002abb20821e89 in QApplicationPrivate::notify_helper (this=0x61d9f0,
    receiver=0x7800b0, e=0x7fff8ef52890) at kernel/qapplication.cpp:3735
#76 0x00002abb20823b2d in QApplication::notify (this=0x7fff8ef53ef0, receiver=0x7800b0,
    e=0x7fff8ef52890) at kernel/qapplication.cpp:3702
#77 0x00002abb1d210ffb in KApplication::notify (this=0x7fff8ef53ef0, receiver=0x7800b0,
    event=0x7fff8ef52890)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#78 0x00002abb1fc76744 in QCoreApplication::notifyInternal (this=0x7fff8ef53ef0,
    receiver=0x7800b0, event=0x7fff8ef52890) at kernel/qcoreapplication.cpp:582
#79 0x00002abb2081f19b in QCoreApplication::sendEvent (receiver=0x7800b0,
    event=0x7fff8ef52890)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#80 0x00002abb208aed3e in QWidgetPrivate::dirtyWidget_sys (this=0x77d150,
    rgn=@0x7fff8ef52920, updateImmediately=true) at kernel/qwidget_x11.cpp:1491
#81 0x00002abb209f3388 in QWidgetBackingStore::dirtyRegion (this=0x7690d0,
    rgn=@0x7fff8ef529e0, widget=0xb09990, updateImmediately=true)
    at painting/qbackingstore.cpp:628
#82 0x00002abb209f5034 in QWidget::repaint (this=0xb09990, rgn=@0x7fff8ef52b00)
    at painting/qbackingstore.cpp:1145
#83 0x00002abb2086ed24 in QWidget::repaint (this=0xb09990, r=@0x7fff8ef52b90)
    at kernel/qwidget.cpp:8641
#84 0x00002abb2086ee3d in QWidget::repaint (this=0xb09990, x=855, y=189, w=107, h=26)
    at kernel/qwidget.cpp:8625
#85 0x00002abb29dba9ce in KHTMLView::repaintContents (this=0xc6f910, x=855, y=189, w=107,
    h=26) at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:784
#86 0x00002abb29dd08ab in KHTMLView::timerEvent (this=0xc6f910, e=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:4009
#87 0x00002abb1fc8925e in QObject::event (this=0xc6f910, e=0x7fff8ef53990)
    at kernel/qobject.cpp:1105
#88 0x00002abb2087b7ae in QWidget::event (this=0xc6f910, event=0x7fff8ef53990)
    at kernel/qwidget.cpp:7233
#89 0x00002abb20bc6b17 in QFrame::event (this=0xc6f910, e=0x7fff8ef53990)
    at widgets/qframe.cpp:657
#90 0x00002abb20c53003 in QAbstractScrollArea::event (this=0xc6f910, e=0x7fff8ef53990)
    at widgets/qabstractscrollarea.cpp:894
#91 0x00002abb20c5933f in QScrollArea::event (this=0xc6f910, e=0x7fff8ef53990)
    at widgets/qscrollarea.cpp:288
#92 0x00002abb29dc2924 in KHTMLView::event (this=0xc6f910, e=0x0)
    at /home/ereslibre/kdesvn/trunk/kdelibs/khtml/khtmlview.cpp:523
#93 0x00002abb20821e89 in QApplicationPrivate::notify_helper (this=0x61d9f0,
    receiver=0xc6f910, e=0x7fff8ef53990) at kernel/qapplication.cpp:3735
#94 0x00002abb20823b2d in QApplication::notify (this=0x7fff8ef53ef0, receiver=0xc6f910,
    e=0x7fff8ef53990) at kernel/qapplication.cpp:3702
#95 0x00002abb1d210ffb in KApplication::notify (this=0x7fff8ef53ef0, receiver=0xc6f910,
    event=0x7fff8ef53990)
    at /home/ereslibre/kdesvn/trunk/kdelibs/kdeui/kernel/kapplication.cpp:311
#96 0x00002abb1fc76744 in QCoreApplication::notifyInternal (this=0x7fff8ef53ef0,
    receiver=0xc6f910, event=0x7fff8ef53990) at kernel/qcoreapplication.cpp:582
#97 0x00002abb1fc79e35 in QCoreApplication::sendEvent (receiver=0xc6f910,
    event=0x7fff8ef53990)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#98 0x00002abb1fca6672 in QTimerInfoList::activateTimers (this=0x620f70)
    at kernel/qeventdispatcher_unix.cpp:563
#99 0x00002abb1fca36df in timerSourceDispatch (source=0x620f10)
    at kernel/qeventdispatcher_glib.cpp:166
#100 0x00002abb23497f72 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#101 0x00002abb2349b26d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#102 0x00002abb2349b78e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#103 0x00002abb1fca30c6 in QEventDispatcherGlib::processEvents (this=0x619830,
    flags=@0x7fff8ef53bb0) at kernel/qeventdispatcher_glib.cpp:325
#104 0x00002abb208bf91f in QGuiEventDispatcherGlib::processEvents (this=0x619830,
    flags=@0x7fff8ef53c00) at kernel/qguieventdispatcher_glib.cpp:204
#105 0x00002abb1fc736b1 in QEventLoop::processEvents (this=0x7fff8ef53cb0,
    flags=@0x7fff8ef53c60) at kernel/qeventloop.cpp:146
#106 0x00002abb1fc73843 in QEventLoop::exec (this=0x7fff8ef53cb0, flags=@0x7fff8ef53cc0)
    at kernel/qeventloop.cpp:193
#107 0x00002abb1fc76fce in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#108 0x00002abb20821bea in QApplication::exec () at kernel/qapplication.cpp:3267
#109 0x00002abb1be2f790 in kdemain (argc=<value optimized out>,
    argv=<value optimized out>)
    at /home/ereslibre/kdesvn/trunk/kdebase/apps/konqueror/src/konqmain.cpp:218
#110 0x00002abb2223c1f4 in __libc_start_main () from /lib64/libc.so.6
#111 0x0000000000400919 in _start ()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20080313/285d056c/attachment.sig>


More information about the kfm-devel mailing list