Tile crashes

Boudewijn Rempt boud at valdyas.org
Mon Feb 27 11:35:16 CET 2006


On Sunday 26 February 2006 00:26, Adrian Page wrote:
> I'm getting repeatable crashes in the tile deletion code. If I start
> krita and from the initial dialog create a new document which is
> 3000x1281 8-bit rgba, I get the following crashes. If I create a
> 3000x1280 or smaller 8-bit rgba, it's fine.
>
> I have my performance settings set to keep 50000 tiles in memory and
> with the minimum swappiness, though changing those doesn't affect the
> results.
>

I've tested and I get a similar error -- but with a twist:

#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb7cdf9b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7ce12c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7d136ea in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#10 0xb7d19f54 in malloc_trim () from /lib/tls/i686/cmov/libc.so.6
#11 0xb7d1a2ca in free () from /lib/tls/i686/cmov/libc.so.6
#12 0xb7ec9c71 in operator delete () from /usr/lib/libstdc++.so.6
#13 0xb7ec9ccc in operator delete[] () from /usr/lib/libstdc++.so.6


#14 0xb6043956 in KisTileManager::dontNeedTileData (this=0x2, 
    data=0x3f <Address 0x3f out of bounds>, pixelSize=4)
    at /home/boud/koffice/krita/core/tiles/kis_tilemanager.cc:386


#15 0xb6040c44 in ~KisTile (this=0x8d84688)
    at /home/boud/koffice/krita/core/tiles/kis_tile.cc:93
#16 0xb603ec35 in ~KisTiledDataManager (this=0x8ccc1c0)
    at /home/boud/koffice/krita/core/tiles/kis_tileddatamanager.cc:120
#17 0xb6031708 in ~KisDataManager (this=0x8ccc1c0) at kis_datamanager.h:45
#18 0xb66cbf99 in KShared::_KShared_unref (this=0x8ccc1c0) at ksharedptr.h:68
#19 0xb6165573 in ~KSharedPtr (this=0xb0e6a008) at ksharedptr.h:126
#20 0xb602ca61 in ~KisPaintDevice (this=0xbfb6d0c8)
    at /home/boud/koffice/krita/core/kis_paint_device.cc:318
#21 0xb61b83ad in (anonymous namespace)::ThumbnailProvider::image (
    this=0x8da5bd0, r={x1 = 0, y1 = 0, x2 = 117, y2 = 50}, thumbnailSize=
      {wd = 118, ht = 51})
    at /home/boud/koffice/krita/ui/kis_birdeye_box.cc:160
#22 0xb61dacfb in KoBirdEyePanel::slotUpdate (this=0x8e81c70, r=@0xbfb6d3c8)
    at /home/boud/koffice/krita/ui/kobirdeyepanel.cpp:230
#23 0xb61daf5a in KoBirdEyePanel::resizeViewEvent (this=0x8e81c70, size=
      {wd = 126, ht = 75})
    at /home/boud/koffice/krita/ui/kobirdeyepanel.cpp:542
#24 0xb61db0f8 in KoBirdEyePanel::eventFilter (this=0x8e81c70, o=0x8c78fd8, 
    ev=0x8be0910) at /home/boud/koffice/krita/ui/kobirdeyepanel.cpp:308
#25 0xb72b2a72 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#26 0xb72b2af0 in QObject::event () from /usr/lib/libqt-mt.so.3
#27 0xb72f0268 in QWidget::event () from /usr/lib/libqt-mt.so.3
#28 0xb724cf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#29 0xb724dcf6 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#30 0xb78df0cc in KApplication::notify () from /usr/lib/libkdecore.so.4
#31 0xb71dddb7 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#32 0xb724e4a3 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#33 0xb72ed464 in QWidget::show () from /usr/lib/libqt-mt.so.3
#34 0xb72ed200 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#35 0xb72ed6f3 in QWidget::show () from /usr/lib/libqt-mt.so.3
#36 0xb72ed200 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#37 0xb72ed6f3 in QWidget::show () from /usr/lib/libqt-mt.so.3
#38 0xb72ed200 in QWidget::showChildren () from /usr/lib/libqt-mt.so.3
#39 0xb72ed6f3 in QWidget::show () from /usr/lib/libqt-mt.so.3
#40 0xb741de4b in QWidgetStack::raiseWidget () from /usr/lib/libqt-mt.so.3
#41 0xb74030af in QTabWidget::showPage () from /usr/lib/libqt-mt.so.3
#42 0xb5bfa78b in KoTabPalette::showPage (this=0x8d67620, w=0x8e3bb30)
    at /home/boud/koffice/lib/kopalette/kotabpalette.cc:65
#43 0xb5bf67b7 in KoPaletteManager::addWidget (this=0x8c3ecc0, 
    widget=0x8e3bb30, name=@0xbfb6de0c, paletteName=@0xb6236b10, position=-1, 
    style=PALETTE_DOCKER)
    at /home/boud/koffice/lib/kopalette/kopalettemanager.cc:201
#44 0xb61cb7f0 in KisView::createDockers (this=0x8eca630)
    at /home/boud/koffice/krita/ui/kis_view.cc:3774
#45 0xb61cc4e1 in KisView (this=0x8eca630, doc=0x8b22180, adapter=0x8b2224c, 
    parent=0x8afb0c0, name=0xb67526a4 "view")
    at /home/boud/koffice/krita/ui/kis_view.cc:274
#46 0xb615f16b in KisDoc::createViewInstance (this=0x8b22180, 
    parent=0x8afb0c0, name=0xb67526a4 "view")
    at /home/boud/koffice/krita/ui/kis_doc.cc:937
#47 0xb66bfeea in KoDocument::createView (this=0x8b22180, parent=0x8afb0c0, 
    name=0xb67526a4 "view")
    at /home/boud/koffice/lib/kofficecore/KoDocument.cpp:315
#48 0xb66dd805 in KoMainWindow::setRootDocument (this=0x8ac8a60, 
    doc=0x8b22180) at /home/boud/koffice/lib/kofficecore/KoMainWindow.cpp:372
#49 0xb66c550f in KoDocument::deleteOpenPane (this=0x8b22180)
    at /home/boud/koffice/lib/kofficecore/KoDocument.cpp:2597
#50 0xb66c556c in KoDocument::startCustomDocument (this=0x8b22180)
    at /home/boud/koffice/lib/kofficecore/KoDocument.cpp:2558
#51 0xb66c89d7 in KoDocument::qt_invoke (this=0x8b22180, _id=17, 
    _o=0xbfb6e20c) at KoDocument.moc:233
#52 0xb615fdcc in KisDoc::qt_invoke (this=0x8b22180, _id=17, _o=0xbfb6e20c)
    at kis_doc.moc:179
#53 0xb72b5929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#54 0xb72b63c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#55 0xb61d6d0b in KisCustomImageWidget::documentSelected (this=0x8e3ecb0)
    at kis_custom_image_widget.moc:91
#56 0xb61d6e93 in KisCustomImageWidget::buttonClicked (this=0x8e3ecb0)
    at /home/boud/koffice/krita/ui/kis_custom_image_widget.cc:64
#57 0xb61d7109 in KisCustomImageWidget::qt_invoke (this=0x8e3ecb0, _id=46, 
    _o=0xbfb6e38c) at kis_custom_image_widget.moc:97
#58 0xb72b5929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb72b63c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#60 0xb761d3a7 in QButton::clicked () from /usr/lib/libqt-mt.so.3
#61 0xb734f982 in QButton::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#62 0xb72f0356 in QWidget::event () from /usr/lib/libqt-mt.so.3
#63 0xb724cf80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#64 0xb724d500 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#65 0xb78df0cc in KApplication::notify () from /usr/lib/libkdecore.so.4
#66 0xb71dde25 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#67 0xb71d9325 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#68 0xb71d766f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#69 0xb71f0fff in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#70 0xb7264cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#71 0xb7264c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#72 0xb724bc13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#73 0xb7f54169 in kdemain (argc=1, argv=0x81909c0)
    at /home/boud/koffice/krita/main.cc:41
#74 0xb7f567d0 in kdeinitmain (argc=1, argv=0x81909c0)
    at ../krita/kdeinit_krita.la.cpp:2

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20060227/47e53018/attachment.pgp 


More information about the kimageshop mailing list