Bug 185693

Summary: crash trying to save (and unable to start kolourpaint afterwards)
Product: [Applications] kolourpaint Reporter: Nadav Kavalerchik <nadavkav>
Component: generalAssignee: 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
Version:           unknown (using 4.2.00 (KDE 4.2.0), Debian packages)
Compiler:          cc
OS:                Linux (x86_64) release 2.6.26-1-amd64

i capture screen with ksnapshot and then opened in kolourpaint
changed the image (a little bit) and crashed trying to save.

after the crash i try to open kolourpaint several times but it crashes
on each launch of kolourpaint.

here is the crash log:

Application: KolourPaint (kolourpaint), signal SIGSEGV
0x00007f1f7f25e8a0 in __nanosleep_nocancel () from /lib/libc.so.6
Current language:  auto; currently c
[Current thread is 1 (Thread 0x7f1f82969700 (LWP 5225))]

Thread 1 (Thread 0x7f1f82969700 (LWP 5225)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007f1f7fe5c7a0 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
#7  0x00007f1f7fd9c458 in QPainter::drawPixmap (this=0x7fff8aa9e5e0, r=@0x7fff8aa9e520, pm=@0x7fff8aa9e5c0, sr=@0x7fff8aa9e540) at painting/qpainter.cpp:5346
#8  0x0000000000482637 in kpPixmapFX::ensureNoAlphaChannel (destPixmapPtr=0x7fff8aa9e660) at /usr/include/qt4/QtGui/qpainter.h:745
#9  0x00000000004807d3 in kpPixmapFX::convertToPixmap (image=@0x7fff8aa9e720, pretty=64, wali=@0x7fff8aa9e6d0) at ../../kolourpaint/pixmapfx/kpPixmapFX_FormatConversion.cpp:255
#10 0x000000000044ad08 in kpEffectInvert::applyEffect (destPixmapPtr=0x7fff8aa9e800, channels=<value optimized out>) at ../../kolourpaint/imagelib/effects/kpEffectInvert.cpp:47
#11 0x00000000004b4727 in kpToolWidgetBase::paintEvent (this=0xb130d0, e=<value optimized out>) at ../../kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:670
#12 0x00007f1f7fcc8596 in QWidget::event (this=0xb130d0, event=0x7fff8aa9ef90) at kernel/qwidget.cpp:7649
#13 0x00000000004b53a5 in kpToolWidgetBase::event (this=0xb130d0, e=0x7fff8aa9ef90) at ../../kolourpaint/widgets/toolbars/options/kpToolWidgetBase.cpp:607
#14 0x00007f1f7fc7766d in QApplicationPrivate::notify_helper (this=0x782850, receiver=0xb130d0, e=0x7fff8aa9ef90) at kernel/qapplication.cpp:4051
#15 0x00007f1f7fc7f85a in QApplication::notify (this=0x7fff8aaa1ed0, receiver=0xb130d0, e=0x7fff8aa9ef90) at kernel/qapplication.cpp:4016
#16 0x00007f1f81429fab in KApplication::notify (this=0x7fff8aaa1ed0, receiver=0xb130d0, event=0x7fff8aa9ef90) at ../../kdeui/kernel/kapplication.cpp:307
#17 0x00007f1f8082ebbc in QCoreApplication::notifyInternal (this=0x7fff8aaa1ed0, receiver=0xb130d0, event=0x7fff8aa9ef90) at kernel/qcoreapplication.cpp:597
#18 0x00007f1f7fccf855 in QWidgetPrivate::drawWidget (this=0xb15930, pdev=0x885978, rgn=@0x7fff8aa9f1c0, offset=@0x7fff8aa9f1b0, flags=4, sharedPainter=0x0, backingStore=0x8858d0)
    at kernel/qwidget.cpp:5041
#19 0x00007f1f7fccffc7 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=0, rgn=@0x7fff8aa9f2b0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5151
#20 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=7, rgn=@0x7fff8aa9f3a0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#21 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=8, rgn=@0x7fff8aa9f490, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#22 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=9, rgn=@0x7fff8aa9f580, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#23 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=10, rgn=@0x7fff8aa9f670, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#24 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=11, rgn=@0x7fff8aa9f760, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#25 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=12, rgn=@0x7fff8aa9f850, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#26 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=13, rgn=@0x7fff8aa9f940, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#27 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=14, rgn=@0x7fff8aa9fa30, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#28 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=15, rgn=@0x7fff8aa9fb20, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#29 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=16, rgn=@0x7fff8aa9fc10, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#30 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=17, rgn=@0x7fff8aa9fd00, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#31 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=18, rgn=@0x7fff8aa9fdf0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#32 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=19, rgn=@0x7fff8aa9fee0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#33 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=20, rgn=@0x7fff8aa9ffd0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#34 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=21, rgn=@0x7fff8aaa00c0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#35 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=22, rgn=@0x7fff8aaa01b0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#36 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=23, rgn=@0x7fff8aaa02a0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#37 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=24, rgn=@0x7fff8aaa0390, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#38 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0xb139a0, pdev=0x885978, siblings=@0xb139b8, index=25, rgn=@0x7fff8aaa06a0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#39 0x00007f1f7fccf4c7 in QWidgetPrivate::drawWidget (this=0xb139a0, pdev=0x885978, rgn=@0x7fff8aaa06a0, offset=@0x7fff8aaa0690, flags=4, sharedPainter=0x0, backingStore=0x8858d0)
    at kernel/qwidget.cpp:5090
#40 0x00007f1f7fccffc7 in QWidgetPrivate::paintSiblingsRecursive (this=0xb16630, pdev=0x885978, siblings=@0xb16648, index=6, rgn=@0x7fff8aaa09b0, offset=@0x7fff8aaa09a0, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5151
#41 0x00007f1f7fccf4c7 in QWidgetPrivate::drawWidget (this=0xb16630, pdev=0x885978, rgn=@0x7fff8aaa09b0, offset=@0x7fff8aaa09a0, flags=4, sharedPainter=0x0, backingStore=0x8858d0)
    at kernel/qwidget.cpp:5090
#42 0x00007f1f7fccffc7 in QWidgetPrivate::paintSiblingsRecursive (this=0x877230, pdev=0x885978, siblings=@0x877248, index=42, rgn=@0x7fff8aaa0aa0, offset=@0x885914, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5151
#43 0x00007f1f7fccfed6 in QWidgetPrivate::paintSiblingsRecursive (this=0x877230, pdev=0x885978, siblings=@0x877248, index=43, rgn=@0x7fff8aaa1030, offset=@0x885914, flags=4, sharedPainter=0x0, 
    backingStore=0x8858d0) at kernel/qwidget.cpp:5142
#44 0x00007f1f7fccf4c7 in QWidgetPrivate::drawWidget (this=0x877230, pdev=0x885978, rgn=@0x7fff8aaa1030, offset=@0x885914, flags=4, sharedPainter=0x0, backingStore=0x8858d0)
    at kernel/qwidget.cpp:5090
#45 0x00007f1f7fe7180a in QWidgetBackingStore::sync (this=0x8858d0) at painting/qbackingstore.cpp:1267
#46 0x00007f1f7fe71b12 in QWidgetBackingStore::sync (this=0x8858d0, exposedWidget=0x8852e0, exposedRegion=@0x7fff8aaa12a0) at painting/qbackingstore.cpp:1074
#47 0x00007f1f7fcd756a in QETWidget::translatePaintEvent (this=0x8852e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:5114
#48 0x00007f1f7fce7a13 in QApplication::x11ProcessEvent (this=0x7fff8aaa1ed0, event=0x7fff8aaa1b10) at kernel/qapplication_x11.cpp:3432
#49 0x00007f1f7fd0ff24 in x11EventSourceDispatch (s=0x7860f0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#50 0x00007f1f7be33aab in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0x00007f1f7be3726d in ?? () from /usr/lib/libglib-2.0.so.0
#52 0x00007f1f7be3742b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#53 0x00007f1f808581ff in QEventDispatcherGlib::processEvents (this=0x77f390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:318
#54 0x00007f1f7fd0f6cf in QGuiEventDispatcherGlib::processEvents (this=0xb9e440, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:197
#55 0x00007f1f8082d462 in QEventLoop::processEvents (this=<value optimized out>, flags={i = -1968562688}) at kernel/qeventloop.cpp:144
#56 0x00007f1f8082d82d in QEventLoop::exec (this=0x7fff8aaa1e40, flags={i = -1968562608}) at kernel/qeventloop.cpp:195
#57 0x00007f1f8082faf4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:875
#58 0x00000000004565ad in main (argc=2, argv=0x7fff8aaa23c8) at ../../kolourpaint/kolourpaint.cpp:125
Comment 1 Nadav Kavalerchik 2009-02-27 11:41: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)
Comment 2 Dario Andres 2009-02-27 12:44:18 UTC

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