Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266226 - kde-base/kolourpaint-4.2.2 SIGSEGV on startup (Qt 4.5.0)
Summary: kde-base/kolourpaint-4.2.2 SIGSEGV on startup (Qt 4.5.0)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 277868
  Show dependency tree
 
Reported: 2009-04-15 09:56 UTC by Jaak Ristioja
Modified: 2010-07-27 13:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaak Ristioja 2009-04-15 09:56:30 UTC
Application: KolourPaint (kolourpaint), signal SIGSEGV
0x00007f22b7ed2a70 in nanosleep () from /lib/libc.so.6

Thread 1 (Thread 0x7f22bc072760 (LWP 17202)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f22b8c85a03 in QX11PaintEngine::drawPixmap (this=<value optimized out>, r=<value optimized out>, px=<value optimized out>, _sr=<value optimized out>) at painting/qpaintengine_x11.cpp:1886
#7  0x00007f22b8bca97e in QPainter::drawPixmap (this=0x7fffc40ae3d0, p=<value optimized out>, pm=@0x7fffc40ae3a0) at painting/qpainter.cpp:5235
#8  0x000000000047cafb in kpPixmapFX::ensureNoAlphaChannel (destPixmapPtr=0x7fffc40ae450) at /usr/include/qt4/QtGui/qpainter.h:804
#9  0x000000000047b2e3 in kpPixmapFX::convertToPixmap (image=@0x7fffc40ae510, pretty=48, wali=@0x7fffc40ae4c0)
    at /usr/src/debug/kde-base/kolourpaint-4.2.2/kolourpaint-4.2.2/kolourpaint/pixmapfx/kpPixmapFX_FormatConversion.cpp:255
#10 0x0000000000447cf8 in kpEffectInvert::applyEffect (destPixmapPtr=0x7fffc40ae5b0, channels=<value optimized out>)
    at /usr/src/debug/kde-base/kolourpaint-4.2.2/kolourpaint-4.2.2/kolourpaint/imagelib/effects/kpEffectInvert.cpp:47
#11 0x00000000004ad6d7 in kpToolWidgetBase::paintEvent (this=0x27ce630, e=<value optimized out>)
    at /usr/src/debug/kde-base/kolourpaint-4.2.2/kolourpaint-4.2.2/kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:670
#12 0x00007f22b8b10f58 in QWidget::event (this=0x27ce630, event=0x7fffc40aed40) at kernel/qwidget.cpp:7654
#13 0x00000000004acff5 in kpToolWidgetBase::event (this=0x27ce630, e=0x7fffc40aed40)
    at /usr/src/debug/kde-base/kolourpaint-4.2.2/kolourpaint-4.2.2/kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:607
#14 0x00007f22b8ac39fd in QApplicationPrivate::notify_helper (this=0x244f020, receiver=0x27ce630, e=0x7fffc40aed40) at kernel/qapplication.cpp:4084
#15 0x00007f22b8acb39a in QApplication::notify (this=0x7fffc40b1d30, receiver=0x27ce630, e=0x7fffc40aed40) at kernel/qapplication.cpp:4049
#16 0x00007f22baaa28fb in KApplication::notify (this=0x7fffc40b1d30, receiver=0x27ce630, event=0x7fffc40aed40)
    at /usr/src/debug/kde-base/kdelibs-4.2.2-r1/kdelibs-4.2.2/kdeui/kernel/kapplication.cpp:307
#17 0x00007f22b9c9d94b in QCoreApplication::notifyInternal (this=0x7fffc40b1d30, receiver=0x27ce630, event=0x7fffc40aed40) at kernel/qcoreapplication.cpp:598
#18 0x00007f22b8b13cef in QWidgetPrivate::drawWidget (this=0x27d05e0, pdev=0x25107f8, rgn=@0x7fffc40aef70, offset=@0x7fffc40aef60, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x251a8a0) at kernel/qwidget.cpp:5046
#19 0x00007f22b8b14415 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=2, rgn=@0x7fffc40af060, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5156
#20 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=3, rgn=@0x7fffc40af150, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#21 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=7, rgn=@0x7fffc40af240, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#22 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=8, rgn=@0x7fffc40af330, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#23 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=9, rgn=@0x7fffc40af420, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#24 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=10, rgn=@0x7fffc40af510, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#25 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=11, rgn=@0x7fffc40af600, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#26 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=12, rgn=@0x7fffc40af6f0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#27 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=13, rgn=@0x7fffc40af7e0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#28 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=14, rgn=@0x7fffc40af8d0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#29 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=15, rgn=@0x7fffc40af9c0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#30 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=16, rgn=@0x7fffc40afab0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#31 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=17, rgn=@0x7fffc40afba0, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#32 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=18, rgn=@0x7fffc40afc90, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#33 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=19, rgn=@0x7fffc40afd80, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#34 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=20, rgn=@0x7fffc40afe70, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#35 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=21, rgn=@0x7fffc40aff60, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#36 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=22, rgn=@0x7fffc40b0050, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#37 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=23, rgn=@0x7fffc40b0140, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#38 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=24, rgn=@0x7fffc40b0230, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#39 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b9390, pdev=0x25107f8, siblings=@0x27b93a8, index=25, rgn=@0x7fffc40b0540, offset=@0x7fffc40b0530, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#40 0x00007f22b8b13955 in QWidgetPrivate::drawWidget (this=0x27b9390, pdev=0x25107f8, rgn=@0x7fffc40b0540, offset=@0x7fffc40b0530, flags=4, sharedPainter=0x0, backingStore=0x251a8a0)
    at kernel/qwidget.cpp:5095
#41 0x00007f22b8b14415 in QWidgetPrivate::paintSiblingsRecursive (this=0x27b51a0, pdev=0x25107f8, siblings=@0x27b51b8, index=6, rgn=@0x7fffc40b0850, offset=@0x7fffc40b0840, flags=4, 
    sharedPainter=0x0, backingStore=0x251a8a0) at kernel/qwidget.cpp:5156
#42 0x00007f22b8b13955 in QWidgetPrivate::drawWidget (this=0x27b51a0, pdev=0x25107f8, rgn=@0x7fffc40b0850, offset=@0x7fffc40b0840, flags=4, sharedPainter=0x0, backingStore=0x251a8a0)
    at kernel/qwidget.cpp:5095
#43 0x00007f22b8b14415 in QWidgetPrivate::paintSiblingsRecursive (this=0x25128e0, pdev=0x25107f8, siblings=@0x25128f8, index=42, rgn=@0x7fffc40b0940, offset=@0x251a8e4, flags=4, sharedPainter=0x0, 
    backingStore=0x251a8a0) at kernel/qwidget.cpp:5156
#44 0x00007f22b8b14333 in QWidgetPrivate::paintSiblingsRecursive (this=0x25128e0, pdev=0x25107f8, siblings=@0x25128f8, index=43, rgn=@0x7fffc40b0e90, offset=@0x251a8e4, flags=4, sharedPainter=0x0, 
    backingStore=0x251a8a0) at kernel/qwidget.cpp:5147
#45 0x00007f22b8b13955 in QWidgetPrivate::drawWidget (this=0x25128e0, pdev=0x25107f8, rgn=@0x7fffc40b0e90, offset=@0x251a8e4, flags=4, sharedPainter=0x0, backingStore=0x251a8a0)
    at kernel/qwidget.cpp:5095
#46 0x00007f22b8c96dd2 in QWidgetBackingStore::sync (this=0x251a8a0) at painting/qbackingstore.cpp:1266
#47 0x00007f22b8c96f92 in QWidgetBackingStore::sync (this=0x251a8a0, exposedWidget=0x2516890, exposedRegion=@0x7fffc40b1100) at painting/qbackingstore.cpp:1073
#48 0x00007f22b8b1b27a in QETWidget::translatePaintEvent (this=0x2516890, event=<value optimized out>) at kernel/qapplication_x11.cpp:5125
#49 0x00007f22b8b25573 in QApplication::x11ProcessEvent (this=0x7fffc40b1d30, event=0x7fffc40b1970) at kernel/qapplication_x11.cpp:3443
#50 0x00007f22b8b4a1ac in x11EventSourceDispatch (s=0x2452850, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x00007f22b42e6711 in IA__g_main_context_dispatch (context=0x2451140) at gmain.c:2144
#52 0x00007f22b42e9e8d in g_main_context_iterate (context=0x2451140, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2778
#53 0x00007f22b42ea04b in IA__g_main_context_iteration (context=0x2451140, may_block=1) at gmain.c:2841
#54 0x00007f22b9cc2d9f in QEventDispatcherGlib::processEvents (this=0x243bbe0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#55 0x00007f22b8b49a6f in QGuiEventDispatcherGlib::processEvents (this=0x252ffb0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#56 0x00007f22b9c9c302 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1005904800}) at kernel/qeventloop.cpp:149
#57 0x00007f22b9c9c495 in QEventLoop::exec (this=0x7fffc40b1ca0, flags={i = -1005904720}) at kernel/qeventloop.cpp:196
#58 0x00007f22b9c9e52c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#59 0x0000000000452b1c in main (argc=1, argv=0x7fffc40b2238) at /usr/src/debug/kde-base/kolourpaint-4.2.2/kolourpaint-4.2.2/kolourpaint/kolourpaint.cpp:125
Comment 1 Arne Flagge 2009-04-16 08:02:36 UTC
There is already upstream a bug report: https://bugs.kde.org/show_bug.cgi?id=183850

It is a bug in Qt and will be fixed in 4.5.1. There is workaround patch in the upstream bug report or you can start kolourpaint with "kolourpaint --graphicssystem raster" until 4.5.1 is there.
Comment 2 Arne Flagge 2009-08-09 10:11:41 UTC
Qt 4.5.1 seems to fixed this bug. Upstream bug report is resolved as "WorksForMe". Works for me, too.
Comment 3 Jaak Ristioja 2009-08-09 10:41:43 UTC
Using KDE 4.3.0 with Qt 4.5.2 I can no longer reproduce this either.
Comment 4 Tomáš Chvátal (RETIRED) gentoo-dev 2009-08-09 10:48:47 UTC
Great. Thanks for spotting fixed bug.
Comment 5 Maciej Mrozowski gentoo-dev 2009-08-10 01:06:18 UTC
But what about 4.2.4? It's not removed from tree yet...
Comment 6 Arne Flagge 2009-08-10 08:10:42 UTC
KDE 4.2.4 with Qt 4.5.2 works too (for me).