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

List:       kde-bugs-dist
Subject:    [Bug 255781] New: Painting Transparence Layer
From:       Gaizka <sinozzuke () gmail ! com>
Date:       2010-11-01 0:35:43
Message-ID: bug-255781-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Painting Transparence 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:
Import a photo. Manipulate it, make a selection. New transparency layer. Change
brush engine to pencil. Select the transparency layer, try to paint in it. Get
the crash. By the way, how to see on canvas the transparency layer?

-- Backtrace:
Application: Krita (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9102110760 (LWP 31258))]

Thread 3 (Thread 0x7f90e63b8710 (LWP 31259)):
#0  0x00007f9100a8e39c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f9100d18fab in wait (this=<value optimized out>, mutex=0x8ca000,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x8ca000,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9100d15925 in QSemaphore::acquire (this=0x7f90e7609e10, n=1) at
thread/qsemaphore.cpp:144
#4  0x00007f90e72c9fee in KisTileDataPooler::waitForWork (this=0x7f90e7609e00)
at /usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tile_data_pooler.cc:133
#5  0x00007f90e72ca2f7 in KisTileDataPooler::run (this=0x7f90e7609e00) at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tile_data_pooler.cc:162
#6  0x00007f9100d188be in QThreadPrivate::start (arg=0x7f90e7609e00) at
thread/qthread_unix.cpp:266
#7  0x00007f90f537d9a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#8  0x00007f9100a89a4f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f90ff84982d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f90d3fff710 (LWP 31280)):
[KCrash Handler]
#6  0x00007f90ff7ec52a in malloc_consolidate () from /lib64/libc.so.6
#7  0x00007f90ff7edbc4 in _int_malloc () from /lib64/libc.so.6
#8  0x00007f90ff7f0aa9 in malloc () from /lib64/libc.so.6
#9  0x00007f90f537eb65 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007f90f477498d in ?? () from /usr/lib64/tls/libnvidia-tls.so.260.19.12
#11 0x00007f90ffb973dd in operator new(unsigned long) () from
/usr/lib64/libstdc++.so.6
#12 0x00007f90ffb974f9 in operator new[](unsigned long) () from
/usr/lib64/libstdc++.so.6
#13 0x00007f90e72d57ca in
KisTileHashTableTraits<KisMementoItem>::KisTileHashTableTraits
(this=0x7f90d431eb88, ht=..., mm=0x0)
    at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tile_hash_table_p.h:50
#14 0x00007f90e72d2a9f in KisMementoManager::KisMementoManager
(this=0x7f90d431eb70, rhs=@0x1b08fe0) at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_memento_manager.cc:69
#15 0x00007f90e72caa47 in KisTiledDataManager::KisTiledDataManager
(this=0x7f90d444f410, dm=@0x1d04d40) at
/usr/src/debug/koffice-2.2.2/krita/image/tiles3/kis_tiled_data_manager.cc:67
#16 0x00007f90e73596e3 in KisDataManager (this=0x7f90d43581f0, rhs=@0x2083860)
at /usr/src/debug/koffice-2.2.2/krita/image/kis_datamanager.h:60
#17 KisPaintDevice::KisPaintDevice (this=0x7f90d43581f0, rhs=@0x2083860) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_paint_device.cc:166
#18 0x00007f90e734aa15 in KisLayer::updateProjection (this=0x8efe00,
rect=<value optimized out>) at
/usr/src/debug/koffice-2.2.2/krita/image/kis_layer.cc:372
#19 0x00007f90e736bc6b in KisAsyncMerger::startMerge (this=0x7f90d3ffe480,
walker=...) at /usr/src/debug/koffice-2.2.2/krita/image/kis_async_merger.h:207
#20 0x00007f90e7369905 in KisImageUpdater::startUpdate (this=0x1bb5ca0,
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:207
#21 0x00007f90e7369fe9 in KisImageUpdater::qt_metacall (this=0x1bb5ca0,
_c=<value optimized out>, _id=1, _a=0x26253d0) at
/usr/src/debug/koffice-2.2.2/build/krita/image/kis_projection.moc:156
#22 0x00007f9100e177da in QObject::event (this=0x1bb5ca0, e=<value optimized
out>) at kernel/qobject.cpp:1211
#23 0x00007f90fffa9f34 in QApplicationPrivate::notify_helper (this=0x6d6070,
receiver=0x1bb5ca0, e=0x1fcdf90) at kernel/qapplication.cpp:4396
#24 0x00007f90fffb235a in QApplication::notify (this=<value optimized out>,
receiver=0x1bb5ca0, e=0x1fcdf90) at kernel/qapplication.cpp:4277
#25 0x00007f9101a8f846 in KApplication::notify (this=0x7fff1c29adf0,
receiver=0x1bb5ca0, event=0x1fcdf90) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#26 0x00007f9100e039dc in QCoreApplication::notifyInternal
(this=0x7fff1c29adf0, receiver=0x1bb5ca0, event=0x1fcdf90) at
kernel/qcoreapplication.cpp:732
#27 0x00007f9100e07185 in sendEvent (receiver=0x0, event_type=0,
data=0x1dcea50) at kernel/qcoreapplication.h:215
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1dcea50) at kernel/qcoreapplication.cpp:1373
#29 0x00007f9100e317a0 in QEventDispatcherUNIX::processEvents (this=<value
optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:906
#30 0x00007f9100e02e12 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f9100e03025 in QEventLoop::exec (this=0x7f90d3ffed60, flags=...) at
kernel/qeventloop.cpp:201
#32 0x00007f9100d16034 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#33 0x00007f9100d188be in QThreadPrivate::start (arg=0x15c1810) at
thread/qthread_unix.cpp:266
#34 0x00007f90f537d9a3 in ?? () from /usr/X11R6/lib64/libGL.so.1
#35 0x00007f9100a89a4f in start_thread () from /lib64/libpthread.so.0
#36 0x00007f90ff84982d in clone () from /lib64/libc.so.6
#37 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9102110760 (LWP 31258)):
#0  0x00007f9100a8c0b4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f90fdd7cc84 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f90fdd7d169 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f90fdd7d1f7 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f9101620776 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f910160cda7 in ?? () from /usr/lib64/libX11.so.6
#6  0x00007f910160bff7 in ?? () from /usr/lib64/libX11.so.6
#7  0x00007f910160cf8d in XPutImage () from /usr/lib64/libX11.so.6
#8  0x00007f91000946e8 in QX11PixmapData::fromImage (this=0x26e9c50, img=<value
optimized out>, flags=...) at image/qpixmap_x11.cpp:1124
#9  0x00007f910008025f in QPixmap::fromImage (image=..., flags=...) at
image/qpixmap.cpp:2031
#10 0x00007f91000db69d in QPaintEngine::drawImage (this=0x24d8540, r=...,
image=..., sr=<value optimized out>, flags=<value optimized out>) at
painting/qpaintengine.cpp:623
#11 0x00007f91001a2672 in QX11PaintEngine::drawImage (this=0x24d8540, r=...,
image=..., sr=..., flags=...) at painting/qpaintengine_x11.cpp:1903
#12 0x00007f91000f4157 in QPainter::drawImage (this=0x7fff1c299330,
targetRect=..., image=..., sourceRect=..., flags=...) at
painting/qpainter.cpp:5711
#13 0x00007f90e7bdf8b0 in drawImage (this=0x1154300, ev=0x7fff1c299bd0) at
/usr/include/QtGui/qpainter.h:890
#14 KisQPainterCanvas::paintEvent (this=0x1154300, ev=0x7fff1c299bd0) at
/usr/src/debug/koffice-2.2.2/krita/ui/canvas/kis_qpainter_canvas.cpp:175
#15 0x00007f90ffffb62a in QWidget::event (this=0x1154300, event=0x7fff1c299bd0)
at kernel/qwidget.cpp:8333
#16 0x00007f90fffa9f34 in QApplicationPrivate::notify_helper (this=0x6d6070,
receiver=0x1154300, e=0x7fff1c299bd0) at kernel/qapplication.cpp:4396
#17 0x00007f90fffb235a in QApplication::notify (this=<value optimized out>,
receiver=0x1154300, e=0x7fff1c299bd0) at kernel/qapplication.cpp:4277
#18 0x00007f9101a8f846 in KApplication::notify (this=0x7fff1c29adf0,
receiver=0x1154300, event=0x7fff1c299bd0) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#19 0x00007f9100e039dc in QCoreApplication::notifyInternal
(this=0x7fff1c29adf0, receiver=0x1154300, event=0x7fff1c299bd0) at
kernel/qcoreapplication.cpp:732
#20 0x00007f90ffff84f2 in sendSpontaneousEvent (this=0x1066a60, pdev=0x68b038,
rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xde9f60)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#21 QWidgetPrivate::drawWidget (this=0x1066a60, pdev=0x68b038, rgn=...,
offset=..., flags=68, sharedPainter=0x0, backingStore=0xde9f60) at
kernel/qwidget.cpp:5420
#22 0x00007f91001b8ff8 in QWidgetBackingStore::sync (this=0xde9f60) at
painting/qbackingstore.cpp:1320
#23 0x00007f90fffed1e0 in QWidgetPrivate::syncBackingStore (this=0xdb5240) at
kernel/qwidget.cpp:1805
#24 0x00007f90ffffbb32 in QWidget::event (this=0xdb3010, event=0x1d9df70) at
kernel/qwidget.cpp:8480
#25 0x00007f91003bcf7b in QMainWindow::event (this=0xdb3010, event=0x1d9df70)
at widgets/qmainwindow.cpp:1417
#26 0x00007f9101b366e3 in KXmlGuiWindow::event (this=0xdb3010, ev=0x1d9df70) at
/usr/src/debug/kdelibs-4.5.2/kdeui/xmlgui/kxmlguiwindow.cpp:132
#27 0x00007f90fffa9f34 in QApplicationPrivate::notify_helper (this=0x6d6070,
receiver=0xdb3010, e=0x1d9df70) at kernel/qapplication.cpp:4396
#28 0x00007f90fffb235a in QApplication::notify (this=<value optimized out>,
receiver=0xdb3010, e=0x1d9df70) at kernel/qapplication.cpp:4277
#29 0x00007f9101a8f846 in KApplication::notify (this=0x7fff1c29adf0,
receiver=0xdb3010, event=0x1d9df70) at
/usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#30 0x00007f9100e039dc in QCoreApplication::notifyInternal
(this=0x7fff1c29adf0, receiver=0xdb3010, event=0x1d9df70) at
kernel/qcoreapplication.cpp:732
#31 0x00007f9100e07185 in sendEvent (receiver=0x0, event_type=0, data=0x60f3e0)
at kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x60f3e0) at kernel/qcoreapplication.cpp:1373
#33 0x00007f910004eb0d in sendPostedEvents (this=0x616cf0, flags=...) at
../../src/corelib/kernel/qcoreapplication.h:220
#34 QEventDispatcherX11::processEvents (this=0x616cf0, flags=...) at
kernel/qeventdispatcher_x11.cpp:75
#35 0x00007f9100e02e12 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#36 0x00007f9100e03025 in QEventLoop::exec (this=0x7fff1c29ada0, flags=...) at
kernel/qeventloop.cpp:201
#37 0x00007f9100e0743b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#38 0x00007f90f1604d65 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/koffice-2.2.2/krita/main.cc:49
#39 0x0000000000407509 in _start ()

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