[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 255782] New: Delete transparency layer
From:       Gaizka <sinozzuke () gmail ! com>
Date:       2010-11-01 0:38:20
Message-ID: bug-255782-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=255782

           Summary: Delete transparency layer
           Product: krita
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: krita-bugs-null@kde.org
        ReportedBy: sinozzuke@gmail.com


Application: krita (2.2.2)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
After trying to manipulate transparency layer, I finally delete it and get the
crash

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7d21f547a0 (LWP 31497))]

Thread 4 (Thread 0x7f7d0a96a710 (LWP 31498)):
#0  0x00007f7d1caea39c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f7d1ff6dfab in wait (this=<value optimized out>, mutex=0x6d01c0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6d01c0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f7d1ff6a925 in QSemaphore::acquire (this=0x7f7d0bbbbe10, n=1) at
thread/qsemaphore.cpp:144
#4  0x00007f7d0b87bfee in KisTileDataPooler::waitForWork (this=0x7f7d0bbbbe00)
at /usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tile_data_pooler.cc:133
#5  0x00007f7d0b87c2f7 in KisTileDataPooler::run (this=0x7f7d0bbbbe00) at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tile_data_pooler.cc:162
#6  0x00007f7d1ff6d8be in QThreadPrivate::start (arg=0x7f7d0bbbbe00) at
thread/qthread_unix.cpp:266
#7  0x00007f7d159439a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#8  0x00007f7d1cae5a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7d218e982d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7cfd17b710 (LWP 31518)):
[KCrash Handler]
#6  KisSharedPtr (this=0x0) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_shared_ptr.h:386
#7  KisNode::parent (this=0x0) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_node.cpp:123
#8  0x00007f7d0b903342 in KisNode::nextSibling (this=0x0) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_node.cpp:157
#9  0x00007f7d0b8e6474 in KisMergeWalker::startTripWithMask
(this=0x7f7cfd17a380, filthyMask=...) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_merge_walker.cc:52
#10 0x00007f7d0b8e677a in KisMergeWalker::startTrip (this=0x7f7cfd17a380,
startWith=<value optimized out>) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_merge_walker.cc:34
#11 0x00007f7d0b91b8ba in collectRects (this=0x2056cc0, node=<value optimized
out>, rc=<value optimized out>, cropRect=<value optimized out>)
    at /usr/src/debug/koffice-2.2.2/krita/image/kis_base_rects_walker.h:80
#12 KisImageUpdater::startUpdate (this=0x2056cc0, node=<value optimized out>,
rc=<value optimized out>, cropRect=<value optimized out>)
    at /usr/src/debug/koffice-2.2.2/krita/image/kis_projection.cc:206
#13 0x00007f7d0b91bfe9 in KisImageUpdater::qt_metacall (this=0x2056cc0,
_c=<value optimized out>, _id=1, _a=0x43e6140) at
/usr/src/debug/koffice-2.2.2/build/krita/image/kis_projection.moc:156
#14 0x00007f7d2006c7da in QObject::event (this=0x2056cc0, e=<value optimized
out>) at kernel/qobject.cpp:1211
#15 0x00007f7d209ecf34 in QApplicationPrivate::notify_helper (this=0x6697f0,
receiver=0x2056cc0, e=0x1ee9c30) at kernel/qapplication.cpp:4396
#16 0x00007f7d209f535a in QApplication::notify (this=<value optimized out>,
receiver=0x2056cc0, e=0x1ee9c30) at kernel/qapplication.cpp:4277
#17 0x00007f7d1d58f846 in KApplication::notify (this=0x7ffff20d8860,
receiver=0x2056cc0, event=0x1ee9c30) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#18 0x00007f7d200589dc in QCoreApplication::notifyInternal
(this=0x7ffff20d8860, receiver=0x2056cc0, event=0x1ee9c30) at
kernel/qcoreapplication.cpp:732
#19 0x00007f7d2005c185 in sendEvent (receiver=0x0, event_type=0,
data=0x1bb1550) at kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1bb1550) at kernel/qcoreapplication.cpp:1373
#21 0x00007f7d200867a0 in QEventDispatcherUNIX::processEvents (this=<value
optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:906
#22 0x00007f7d20057e12 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007f7d20058025 in QEventLoop::exec (this=0x7f7cfd17ad20, flags=...) at
kernel/qeventloop.cpp:201
#24 0x00007f7d1ff6b034 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#25 0x00007f7d1ff6d8be in QThreadPrivate::start (arg=0x2059bb0) at
thread/qthread_unix.cpp:266
#26 0x00007f7d159439a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#27 0x00007f7d1cae5a4f in start_thread () from /lib64/libpthread.so.0
#28 0x00007f7d218e982d in clone () from /lib64/libc.so.6
#29 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7cfe18d710 (LWP 31577)):
#0  0x00007f7d2188daa5 in _int_malloc () from /lib64/libc.so.6
#1  0x00007f7d21890aa9 in malloc () from /lib64/libc.so.6
#2  0x00007f7d15944b65 in ?? () from /usr/X11R6/lib64/libGL.so.1
#3  0x00007f7d14f1298d in ?? () from /usr/lib64/tls/libnvidia-tls.so.260.19.12
#4  0x00007f7d0b88eaac in malloc (this=0x7f7ce8003f20, asize=1, aalloc=1) at
/usr/include/QtCore/qvector.h:392
#5  QVector<KisTiledHLineIterator::KisTileInfo>::realloc (this=0x7f7ce8003f20,
asize=1, aalloc=1) at /usr/include/QtCore/qvector.h:465
#6  0x00007f7d0b88e668 in KisTiledHLineIterator::KisTiledHLineIterator
(this=0x7f7ce8003ea0, dataManager=<value optimized out>, x=641, y=<value
optimized out>, w=1, writable=<value optimized out>)
    at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tiledhlineiterator.cc:58
#7  0x00007f7d0b8f8fab in KisHLineConstIterator::KisHLineConstIterator
(this=0x7f7cfe18c9a0, dm=0x1bd0aa0, x=641, y=273, w=1) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_iterator.cc:109
#8  0x00007f7d0b907e40 in KisLineIteratorPixelBase (this=<value optimized out>,
x=641, y=<value optimized out>, w=1, selection=<value optimized out>)
    at /usr/src/debug/koffice-2.2.2/krita/image/kis_iterators_pixel.h:40
#9  KisPaintDevice::createHLineConstIterator (this=<value optimized out>,
x=641, y=<value optimized out>, w=1, selection=<value optimized out>)
    at /usr/src/debug/koffice-2.2.2/krita/image/kis_paint_device.cc:739
#10 0x00007f7d088b221a in KisRainDropsFilter::process (this=0x926f00,
srcInfo=..., dstInfo=..., size=<value optimized out>, config=<value optimized
out>, progressUpdater=0x232dba0)
    at
/usr/src/debug/koffice-2.2.2/krita/plugins/filters/raindropsfilter/kis_raindrops_filter.cpp:305
#11 0x00007f7d0b8bf44e in KisFilterJob::run (this=0xd6dec0) at
/usr/src/debug/koffice-2.2.2/krita/image/filter/kis_filter_job.cpp:60
#12 0x00007f7d1ef2dbd1 in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7f7cfe18cca0, th=0x23241e0, job=0xd6dec0) at
/usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:106
#13 0x00007f7d1ef2dd0e in ThreadWeaver::Job::execute (this=0xd6dec0,
th=0x23241e0) at /usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Job.cpp:135
#14 0x00007f7d1ef2d61f in ThreadWeaver::ThreadRunHelper::run
(this=0x7f7cfe18cd30, parent=0x214c020, th=0x23241e0) at
/usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:95
#15 0x00007f7d1ef2d6d8 in ThreadWeaver::Thread::run (this=0x23241e0) at
/usr/src/debug/kdelibs-4.5.2/threadweaver/Weaver/Thread.cpp:142
#16 0x00007f7d1ff6d8be in QThreadPrivate::start (arg=0x23241e0) at
thread/qthread_unix.cpp:266
#17 0x00007f7d159439a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#18 0x00007f7d1cae5a4f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f7d218e982d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7d21f547a0 (LWP 31497)):
#0  0x00007f7d218e06b3 in poll () from /lib64/libc.so.6
#1  0x00007f7d164e1c0a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f7d164e2169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f7d164e21f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f7d1a74f776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f7d1a73bda7 in ?? () from /usr/lib64/libX11.so.6
#6  0x00007f7d1a73aff7 in ?? () from /usr/lib64/libX11.so.6
#7  0x00007f7d1a73bf8d in XPutImage () from /usr/lib64/libX11.so.6
#8  0x00007f7d20ad76e8 in QX11PixmapData::fromImage (this=0x7f7ce8006020,
img=<value optimized out>, flags=...) at image/qpixmap_x11.cpp:1124
#9  0x00007f7d20ac325f in QPixmap::fromImage (image=..., flags=...) at
image/qpixmap.cpp:2031
#10 0x00007f7d20b1e69d in QPaintEngine::drawImage (this=0x103e970, r=...,
image=..., sr=<value optimized out>, flags=<value optimized out>) at
painting/qpaintengine.cpp:623
#11 0x00007f7d20be5672 in QX11PaintEngine::drawImage (this=0x103e970, r=...,
image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1903
#12 0x00007f7d20b37157 in QPainter::drawImage (this=0x7ffff20d6da0,
targetRect=..., image=..., sourceRect=..., flags=...) at
painting/qpainter.cpp:5711
#13 0x00007f7d0c1918b0 in drawImage (this=0xf84de0, ev=0x7ffff20d7640) at
/usr/include/QtGui/qpainter.h:890
#14 KisQPainterCanvas::paintEvent (this=0xf84de0, ev=0x7ffff20d7640) at
/usr/src/debug/koffice-2.2.2/krita/ui/canvas/kis_qpainter_canvas.cpp:175
#15 0x00007f7d20a3e62a in QWidget::event (this=0xf84de0, event=0x7ffff20d7640)
at kernel/qwidget.cpp:8333
#16 0x00007f7d209ecf34 in QApplicationPrivate::notify_helper (this=0x6697f0,
receiver=0xf84de0, e=0x7ffff20d7640) at kernel/qapplication.cpp:4396
#17 0x00007f7d209f535a in QApplication::notify (this=<value optimized out>,
receiver=0xf84de0, e=0x7ffff20d7640) at kernel/qapplication.cpp:4277
#18 0x00007f7d1d58f846 in KApplication::notify (this=0x7ffff20d8860,
receiver=0xf84de0, event=0x7ffff20d7640) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#19 0x00007f7d200589dc in QCoreApplication::notifyInternal
(this=0x7ffff20d8860, receiver=0xf84de0, event=0x7ffff20d7640) at
kernel/qcoreapplication.cpp:732
#20 0x00007f7d20a3b4f2 in sendSpontaneousEvent (this=0x10f7b20, pdev=0xda0228,
rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xd9fa00)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#21 QWidgetPrivate::drawWidget (this=0x10f7b20, pdev=0xda0228, rgn=...,
offset=..., flags=68, sharedPainter=0x0, backingStore=0xd9fa00) at
kernel/qwidget.cpp:5420
#22 0x00007f7d20bfbff8 in QWidgetBackingStore::sync (this=0xd9fa00) at
painting/qbackingstore.cpp:1320
#23 0x00007f7d20a301e0 in QWidgetPrivate::syncBackingStore (this=0xd6e990) at
kernel/qwidget.cpp:1805
#24 0x00007f7d20a3eb32 in QWidget::event (this=0xd6e560, event=0xd8e440) at
kernel/qwidget.cpp:8480
#25 0x00007f7d20dfff7b in QMainWindow::event (this=0xd6e560, event=0xd8e440) at
widgets/qmainwindow.cpp:1417
#26 0x00007f7d1d6366e3 in KXmlGuiWindow::event (this=0xd6e560, ev=0xd8e440) at
/usr/src/debug/kdelibs-4.5.2/kdeui/xmlgui/kxmlguiwindow.cpp:132
#27 0x00007f7d209ecf34 in QApplicationPrivate::notify_helper (this=0x6697f0,
receiver=0xd6e560, e=0xd8e440) at kernel/qapplication.cpp:4396
#28 0x00007f7d209f535a in QApplication::notify (this=<value optimized out>,
receiver=0xd6e560, e=0xd8e440) at kernel/qapplication.cpp:4277
#29 0x00007f7d1d58f846 in KApplication::notify (this=0x7ffff20d8860,
receiver=0xd6e560, event=0xd8e440) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#30 0x00007f7d200589dc in QCoreApplication::notifyInternal
(this=0x7ffff20d8860, receiver=0xd6e560, event=0xd8e440) at
kernel/qcoreapplication.cpp:732
#31 0x00007f7d2005c185 in sendEvent (receiver=0x0, event_type=0, data=0x63da70)
at kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x63da70) at kernel/qcoreapplication.cpp:1373
#33 0x00007f7d20a91b0d in sendPostedEvents (this=0x643520, flags=...) at
../../src/corelib/kernel/qcoreapplication.h:220
#34 QEventDispatcherX11::processEvents (this=0x643520, flags=...) at
kernel/qeventdispatcher_x11.cpp:75
#35 0x00007f7d20057e12 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f7d20058025 in QEventLoop::exec (this=0x7ffff20d8810, flags=...) at
kernel/qeventloop.cpp:201
#37 0x00007f7d2005c43b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#38 0x00007f7d21b7bd65 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/koffice-2.2.2/krita/main.cc:49
#39 0x00007f7d21837b7d in __libc_start_main () from /lib64/libc.so.6
#40 0x0000000000400699 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic