Bug 187184 - Kolourpaint crashes on starting with hotkey
Summary: Kolourpaint crashes on starting with hotkey
Status: RESOLVED DUPLICATE of bug 183850
Alias: None
Product: kolourpaint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kolourpaint-support
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-14 23:07 UTC by Alexey Chernov
Modified: 2009-03-15 00:36 UTC (History)
1 user (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 Alexey Chernov 2009-03-14 23:07:34 UTC
Version:            (using KDE 4.2.1)
Compiler:          GCC 4.3.2 Target: x86_64-unknown-linux-gnu Configured with:  ../gcc-4.3.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,treelang --disable-multilib --enable-c99 --enable-long-long Thread model: posix
OS:                Linux
Installed from:    Compiled From Sources

For me Kolourpaint crashes _always_ when i try to start it with global hotkey (Ctrl+Alt+X). Crash report will follow.
Comment 1 Alexey Chernov 2009-03-14 23:07:49 UTC
Приложение: KolourPaint (kolourpaint), сигнал SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
0x00007f9617ed5640 in __nanosleep_nocancel () from /lib/libc.so.6

Thread 1 (Thread 0x7f961c284700 (LWP 16948)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f9618a0a64b in QPixmapData::depth (this=0x2468930) at ../../include/QtGui/private/../../../src/gui/image/qpixmapdata_p.h:104
#7  0x00007f9618a054e7 in QPixmap::depth (this=0x7fff242bc790) at image/qpixmap.cpp:570
#8  0x00007f9618b77e00 in QX11PaintEngine::drawPixmap (this=0x251d8c0, r=@0x7fff242bc9c0, px=@0x7fff242bcaa0, _sr=@0x7fff242bc9a0) at painting/qpaintengine_x11.cpp:1886
#9  0x00007f9618a84657 in QPainter::drawPixmap (this=0x7fff242bca70, p=@0x7fff242bca40, pm=@0x7fff242bcaa0) at painting/qpainter.cpp:5235
#10 0x00000000004830d0 in QPainter::drawPixmap (this=0x7fff242bca70, p=@0x7fff242bcb00, pm=@0x7fff242bcaa0) at /usr/include/QtGui/qpainter.h:804
#11 0x0000000000484609 in kpPixmapFX::ensureNoAlphaChannel (destPixmapPtr=0x7fff242bcb50) at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/pixmapfx/kpPixmapFX_MaskOps.cpp:255
#12 0x0000000000482860 in kpPixmapFX::convertToPixmap (image=@0x7fff242bcc30, pretty=false, wali=@0x7fff242bcc70)
    at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/pixmapfx/kpPixmapFX_FormatConversion.cpp:255
#13 0x000000000044ac51 in kpEffectInvert::applyEffect (destPixmapPtr=0x7fff242bccc0, channels=7) at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/imagelib/effects/kpEffectInvert.cpp:47
#14 0x00000000004b9cba in kpToolWidgetBase::paintEvent (this=0x24a5100, e=0x7fff242bd7a0)
    at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:670
#15 0x00007f9618976aa9 in QWidget::event (this=0x24a5100, event=0x7fff242bd7a0) at kernel/qwidget.cpp:7654
#16 0x00000000004b9fe6 in kpToolWidgetBase::event (this=0x24a5100, e=0x7fff242bd7a0) at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:607
#17 0x00007f961890543f in QApplicationPrivate::notify_helper (this=0x209fd80, receiver=0x24a5100, e=0x7fff242bd7a0) at kernel/qapplication.cpp:4084
#18 0x00007f96189075b6 in QApplication::notify (this=0x7fff242c0f70, receiver=0x24a5100, e=0x7fff242bd7a0) at kernel/qapplication.cpp:4049
#19 0x00007f961ad1480f in KApplication::notify (this=0x7fff242c0f70, receiver=0x24a5100, event=0x7fff242bd7a0) at /usr/src/packages/kde4/4.2.1/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#20 0x00007f9619e33caf in QCoreApplication::notifyInternal (this=0x7fff242c0f70, receiver=0x24a5100, event=0x7fff242bd7a0) at kernel/qcoreapplication.cpp:602
#21 0x00007f961b5ad6af in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQt3Support.so.4
#22 0x00007f9618973a67 in QWidgetPrivate::drawWidget (this=0x24ac3f0, pdev=0x21f2ff8, rgn=@0x7fff242bda00, offset=@0x7fff242bda60, flags=4, sharedPainter=0x0, backingStore=0x21f30a0)
    at kernel/qwidget.cpp:5046
#23 0x00007f9618974495 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=0, rgn=@0x7fff242bdb40, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5156
#24 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=6, rgn=@0x7fff242bdc70, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#25 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=7, rgn=@0x7fff242bdda0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#26 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=8, rgn=@0x7fff242bded0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#27 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=9, rgn=@0x7fff242be000, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#28 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=10, rgn=@0x7fff242be130, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#29 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=11, rgn=@0x7fff242be260, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#30 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=12, rgn=@0x7fff242be390, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#31 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=13, rgn=@0x7fff242be4c0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#32 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=14, rgn=@0x7fff242be5f0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#33 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=15, rgn=@0x7fff242be720, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#34 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=16, rgn=@0x7fff242be850, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#35 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=17, rgn=@0x7fff242be980, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#36 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=18, rgn=@0x7fff242beab0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#37 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=19, rgn=@0x7fff242bebe0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#38 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=20, rgn=@0x7fff242bed10, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#39 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=21, rgn=@0x7fff242bee40, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#40 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=22, rgn=@0x7fff242bef70, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#41 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=23, rgn=@0x7fff242bf0a0, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#42 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x24ac1d0, pdev=0x21f2ff8, siblings=@0x24ac1e8, index=24, rgn=@0x7fff242bf450, offset=@0x7fff242bf4b0, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#43 0x00007f9618973ff4 in QWidgetPrivate::drawWidget (this=0x24ac1d0, pdev=0x21f2ff8, rgn=@0x7fff242bf450, offset=@0x7fff242bf4b0, flags=4, sharedPainter=0x0, backingStore=0x21f30a0)
    at kernel/qwidget.cpp:5095
#44 0x00007f9618974495 in QWidgetPrivate::paintSiblingsRecursive (this=0x24a70a0, pdev=0x21f2ff8, siblings=@0x24a70b8, index=5, rgn=@0x7fff242bf810, offset=@0x7fff242bf870, flags=4, 
    sharedPainter=0x0, backingStore=0x21f30a0) at kernel/qwidget.cpp:5156
#45 0x00007f9618973ff4 in QWidgetPrivate::drawWidget (this=0x24a70a0, pdev=0x21f2ff8, rgn=@0x7fff242bf810, offset=@0x7fff242bf870, flags=4, sharedPainter=0x0, backingStore=0x21f30a0)
    at kernel/qwidget.cpp:5095
#46 0x00007f9618974495 in QWidgetPrivate::paintSiblingsRecursive (this=0x21f7640, pdev=0x21f2ff8, siblings=@0x21f7658, index=41, rgn=@0x7fff242bf950, offset=@0x21f30e4, flags=4, sharedPainter=0x0, 
    backingStore=0x21f30a0) at kernel/qwidget.cpp:5156
#47 0x00007f9618974338 in QWidgetPrivate::paintSiblingsRecursive (this=0x21f7640, pdev=0x21f2ff8, siblings=@0x21f7658, index=42, rgn=@0x7fff242bfec0, offset=@0x21f30e4, flags=4, sharedPainter=0x0, 
    backingStore=0x21f30a0) at kernel/qwidget.cpp:5147
#48 0x00007f9618973ff4 in QWidgetPrivate::drawWidget (this=0x21f7640, pdev=0x21f2ff8, rgn=@0x7fff242bfec0, offset=@0x21f30e4, flags=5, sharedPainter=0x0, backingStore=0x21f30a0)
    at kernel/qwidget.cpp:5095
#49 0x00007f9618b8cf9d in QWidgetBackingStore::sync (this=0x21f30a0) at painting/qbackingstore.cpp:1266
#50 0x00007f9618b8d260 in QWidgetBackingStore::sync (this=0x21f30a0, exposedWidget=0x21fa310, exposedRegion=@0x7fff242c0220) at painting/qbackingstore.cpp:1073
#51 0x00007f961896c9e7 in QWidgetPrivate::syncBackingStore (this=0x21f7640, region=@0x7fff242c0220) at kernel/qwidget.cpp:1612
#52 0x00007f961899e54f in QETWidget::translatePaintEvent (this=0x21fa310, event=0x7fff242c0ae0) at kernel/qapplication_x11.cpp:5125
#53 0x00007f96189a09e8 in QApplication::x11ProcessEvent (this=0x7fff242c0f70, event=0x7fff242c0ae0) at kernel/qapplication_x11.cpp:3443
#54 0x00007f96189d0b02 in x11EventSourceDispatch (s=0x20a34d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#55 0x00007f9614e070c1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0x00007f9614e0a83d in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#57 0x00007f9614e0a9fb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0x00007f9619e6ba6e in QEventDispatcherGlib::processEvents (this=0x209ccb0, flags={i = 606866848}) at kernel/qeventdispatcher_glib.cpp:323
#59 0x00007f96189d0163 in QGuiEventDispatcherGlib::processEvents (this=0x209ccb0, flags={i = 606866944}) at kernel/qguieventdispatcher_glib.cpp:202
#60 0x00007f9619e3036b in QEventLoop::processEvents (this=0x7fff242c0ed0, flags={i = 606867056}) at kernel/qeventloop.cpp:149
#61 0x00007f9619e3057a in QEventLoop::exec (this=0x7fff242c0ed0, flags={i = 606867168}) at kernel/qeventloop.cpp:200
#62 0x00007f9619e346f9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#63 0x00007f961890519c in QApplication::exec () at kernel/qapplication.cpp:3553
#64 0x0000000000456165 in main (argc=1, argv=0x7fff242c1488) at /usr/src/packages/kde4/4.2.1/kdegraphics-4.2.1/kolourpaint/kolourpaint.cpp:125
Comment 2 Dario Andres 2009-03-15 00:36:24 UTC
This is a bug when using Qt4.5. Starting the app with the "-graphicssystem raster" option should stop it from crashing.

*** This bug has been marked as a duplicate of bug 183850 ***