Summary: | crash trying to save (and unable to start kolourpaint afterwards) | ||
---|---|---|---|
Product: | [Applications] kolourpaint | Reporter: | Nadav Kavalerchik <nadavkav> |
Component: | general | Assignee: | kolourpaint-support |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nadav Kavalerchik
2009-02-27 11:35:36 UTC
here is another crash report with gdb : laptop:~# gdb kolourpaint GNU gdb (GDB) 6.8.50.20090106-cvs-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... (gdb) run Starting program: /usr/bin/kolourpaint [Thread debugging using libthread_db enabled] Starting KolourPaint on a 24-bit screen... Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) thread apply all backtrace Thread 1 (Thread 0x7ffff7ec2700 (LWP 5281)): #0 0x0000000000000000 in ?? () #1 0x00007ffff53b67a0 in QX11PaintEngine::drawPixmap (this=<value optimized out>, r=<value optimized out>, px=<value optimized out>, _sr=<value optimized out>) at painting/qpaintengine_x11.cpp:1865 #2 0x00007ffff52f6458 in QPainter::drawPixmap (this=0x7fffffffaab0, r=@0x7fffffffa9f0, pm=@0x7fffffffaa90, sr=@0x7fffffffaa10) at painting/qpainter.cpp:5346 #3 0x0000000000482637 in kpPixmapFX::ensureNoAlphaChannel (destPixmapPtr=0x7fffffffab30) at /usr/include/qt4/QtGui/qpainter.h:745 #4 0x00000000004807d3 in kpPixmapFX::convertToPixmap (image=@0x7fffffffabf0, pretty=16, wali=@0x7fffffffaba0) at ../../kolourpaint/pixmapfx/kpPixmapFX_FormatConversion.cpp:255 #5 0x000000000044ad08 in kpEffectInvert::applyEffect (destPixmapPtr=0x7fffffffacd0, channels=<value optimized out>) at ../../kolourpaint/imagelib/effects/kpEffectInvert.cpp:47 #6 0x00000000004b4727 in kpToolWidgetBase::paintEvent (this=0xa9f3b0, e=<value optimized out>) at ../../kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:670 #7 0x00007ffff5222596 in QWidget::event (this=0xa9f3b0, event=0x7fffffffb460) at kernel/qwidget.cpp:7649 #8 0x00000000004b53a5 in kpToolWidgetBase::event (this=0xa9f3b0, e=0x7fffffffb460) at ../../kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:607 #9 0x00007ffff51d166d in QApplicationPrivate::notify_helper (this=0x70c7a0, receiver=0xa9f3b0, e=0x7fffffffb460) at kernel/qapplication.cpp:4051 #10 0x00007ffff51d985a in QApplication::notify (this=0x7fffffffe3a0, receiver=0xa9f3b0, e=0x7fffffffb460) at kernel/qapplication.cpp:4016 #11 0x00007ffff6983fab in KApplication::notify (this=0x7fffffffe3a0, receiver=0xa9f3b0, event=0x7fffffffb460) at ../../kdeui/kernel/kapplication.cpp:307 #12 0x00007ffff5d88bbc in QCoreApplication::notifyInternal (this=0x7fffffffe3a0, receiver=0xa9f3b0, event=0x7fffffffb460) at kernel/qcoreapplication.cpp:597 #13 0x00007ffff5229855 in QWidgetPrivate::drawWidget (this=0xaa4540, pdev=0x80e888, rgn=@0x7fffffffb690, offset=@0x7fffffffb680, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5041 #14 0x00007ffff5229fc7 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=0, rgn=@0x7fffffffb780, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5151 #15 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=7, rgn=@0x7fffffffb870, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #16 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=8, rgn=@0x7fffffffb960, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #17 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=9, rgn=@0x7fffffffba50, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #18 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=10, rgn=@0x7fffffffbb40, offset= ---Type <return> to continue, or q <return> to quit--- @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #19 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=11, rgn=@0x7fffffffbc30, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #20 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=12, rgn=@0x7fffffffbd20, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #21 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=13, rgn=@0x7fffffffbe10, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #22 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=14, rgn=@0x7fffffffbf00, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #23 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=15, rgn=@0x7fffffffbff0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #24 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=16, rgn=@0x7fffffffc0e0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #25 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=17, rgn=@0x7fffffffc1d0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #26 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=18, rgn=@0x7fffffffc2c0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #27 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=19, rgn=@0x7fffffffc3b0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #28 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=20, rgn=@0x7fffffffc4a0, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #29 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=21, rgn=@0x7fffffffc590, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #30 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=22, rgn=@0x7fffffffc680, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #31 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=23, rgn=@0x7fffffffc770, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #32 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=24, rgn=@0x7fffffffc860, offset= @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #33 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9db50, pdev=0x80e888, siblings=@0xa9db68, index=25, rgn=@0x7fffffffcb70, offset= ---Type <return> to continue, or q <return> to quit--- @0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #34 0x00007ffff52294c7 in QWidgetPrivate::drawWidget (this=0xa9db50, pdev=0x80e888, rgn=@0x7fffffffcb70, offset=@0x7fffffffcb60, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5090 #35 0x00007ffff5229fc7 in QWidgetPrivate::paintSiblingsRecursive (this=0xa9f110, pdev=0x80e888, siblings=@0xa9f128, index=6, rgn=@0x7fffffffce80, offset= @0x7fffffffce70, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5151 #36 0x00007ffff52294c7 in QWidgetPrivate::drawWidget (this=0xa9f110, pdev=0x80e888, rgn=@0x7fffffffce80, offset=@0x7fffffffce70, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5090 #37 0x00007ffff5229fc7 in QWidgetPrivate::paintSiblingsRecursive (this=0x8013e0, pdev=0x80e888, siblings=@0x8013f8, index=42, rgn=@0x7fffffffcf70, offset= @0x80f9a4, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5151 #38 0x00007ffff5229ed6 in QWidgetPrivate::paintSiblingsRecursive (this=0x8013e0, pdev=0x80e888, siblings=@0x8013f8, index=43, rgn=@0x7fffffffd500, offset= @0x80f9a4, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5142 #39 0x00007ffff52294c7 in QWidgetPrivate::drawWidget (this=0x8013e0, pdev=0x80e888, rgn=@0x7fffffffd500, offset=@0x80f9a4, flags=4, sharedPainter=0x0, backingStore=0x80f960) at kernel/qwidget.cpp:5090 #40 0x00007ffff53cb80a in QWidgetBackingStore::sync (this=0x80f960) at painting/qbackingstore.cpp:1267 #41 0x00007ffff53cbb12 in QWidgetBackingStore::sync (this=0x80f960, exposedWidget=0x8011e0, exposedRegion=@0x7fffffffd770) at painting/qbackingstore.cpp:1074 #42 0x00007ffff523156a in QETWidget::translatePaintEvent (this=0x8011e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:5114 #43 0x00007ffff5241a13 in QApplication::x11ProcessEvent (this=0x7fffffffe3a0, event=0x7fffffffdfe0) at kernel/qapplication_x11.cpp:3432 #44 0x00007ffff5269f24 in x11EventSourceDispatch (s=0x710020, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141 #45 0x00007ffff138daab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #46 0x00007ffff139126d in ?? () from /usr/lib/libglib-2.0.so.0 #47 0x00007ffff139142b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #48 0x00007ffff5db21ff in QEventDispatcherGlib::processEvents (this=0x709390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:318 #49 0x00007ffff52696cf in QGuiEventDispatcherGlib::processEvents (this=0xa77340, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:197 #50 0x00007ffff5d87462 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -7472}) at kernel/qeventloop.cpp:144 #51 0x00007ffff5d8782d in QEventLoop::exec (this=0x7fffffffe310, flags={i = -7392}) at kernel/qeventloop.cpp:195 #52 0x00007ffff5d89af4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:875 #53 0x00000000004565ad in main (argc=1, argv=0x7fffffffe898) at ../../kolourpaint/kolourpaint.cpp:125 (gdb) *** This bug has been marked as a duplicate of bug 183850 *** |