Bug 248051 - Brightness/Contrast curve crash
Summary: Brightness/Contrast curve crash
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Filters (show other bugs)
Version: git master (please specify the git hash!)
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Cyrille Berger
URL:
Keywords: release_blocker
Depends on:
Blocks:
 
Reported: 2010-08-16 13:37 UTC by Helge Hielscher
Modified: 2010-12-14 19:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Helge Hielscher 2010-08-16 13:37:53 UTC
Version:           svn trunk (using KDE 4.5.0) 
OS:                Linux

krita-2.2.1-2mdv2011.0

Reproducible: Didn't try

Steps to Reproduce:
1. open krita
2. select grayscale / white background / use this template
3. Filter / Adjust / Brightness/Contrast Curve

Actual Results:  
The Brightness/Contrast Curve dialog appears and immediately afterwards Krita crashes.

$ krita 
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: cannot open shared object file: No such file or directory
krita(5638)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from  "/var/tmp/kdecache-helge/ksycoca4"
krita(5638)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libkritapart.so"
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/libkritapart.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/defaulttools.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/kpresentertoolanimation.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/kopabackgroundtool.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/paragraphtool.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/divineproportionshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/vectorshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/textshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/artistictextshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/pathshapes.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/pictureshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/videoshape.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/kolcmsengine.so" does not offer a qt_plugin_instance function.
krita(5638)/kdecore (KLibrary) kde4Factory: The library "/usr/lib64/kde4/kofficedockers.so" does not offer a qt_plugin_instance function.
(Soprano::Redland::BackendPlugin) creating model of type "hashes" with options "hash-type='memory',contexts='yes'" 
krita(5638)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
krita(5638)/kotext TextShapeFactory::newDocumentResourceManager: No KUndoStack found in the document resource manager, creating a new one 
krita(5638)/kdeui (kdelibs): No such XML file "/home/helge/.kde4/share/apps/koffice/koffice_shell.rc" 
krita(5638)/kdeui (KXmlGui) KXmlGuiVersionHandler::KXmlGuiVersionHandler: found no version in "/home/helge/.kde4/share/apps/koffice/koffice_shell.rc"
krita(5638)/kdeui (kdelibs): No such XML file "/home/helge/.kde4/share/apps/koffice/koffice_shell.rc" 
krita(5638)/kdeui (KXmlGui) KXmlGuiVersionHandler::KXmlGuiVersionHandler: found no version in "/home/helge/.kde4/share/apps/koffice/koffice_shell.rc"
krita(5638)/kdecore (KLibrary) findLibraryInternal: plugins should not have a 'lib' prefix: "libxsltexport.so"
krita(5638)/koffice (filter manager) KoFilterManager::filterAvailable: The library  ""  does not offer a check_ ""  function. 

krita(5638)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised
krita(5638)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Berlin"
krita(5638)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" )
krita(5638)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for  "/home/helge/.local/share//user-places.xbel"
krita(5638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2464d60)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "trash"
krita(5638)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 2 m_maxConnectionsPerHost: 2
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x25d28c0)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file"
krita(5638)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 50 m_maxConnectionsPerHost: 50
krita(5638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///mnt/daten1/incomming/new")
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x25dcd10)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24c6090)
krita(5638)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x2490310) )
krita(5638)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/")
krita(5638)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/home/helge/tmp/ksocket-helge/kritacF5638.slave-socket"
krita(5638)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/helge/Documents/Geschäftlich/Karate/Logo Akari Dojo Weimar/homepage/")
krita(5638)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/home/helge/tmp/ksocket-helge/kritatQ5638.slave-socket"
krita(5638)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///mnt/daten1/incomming/new")
krita(5638)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/home/helge/tmp/ksocket-helge/kritamn5638.slave-socket"
krita(5638)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///media/disk/scans_holger3/holger2.tif")
krita(5638)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/home/helge/tmp/ksocket-helge/kritasj5638.slave-socket"
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x25d28c0) KIO::Slave(0x25d1270)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::ListJob(0x25dcd10) KIO::Slave(0x23dbd80)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: Scheduler: killing slave  5648
krita(5638)/kio (Slave) KIO::Slave::kill: killing slave pid 5648 ( "file://" )
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x25dcd10) KIO::Slave(0x23dbd80)
krita(5638)/kio (KDirListerCache) KDirListerCache::forgetDirs: Killing update job for  "file:///mnt/daten1/incomming/new"
krita(5638)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/helge/Documents/Geschäftlich/Karate/Logo Akari Dojo Weimar/homepage")
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x234ddf0)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x2464d60) KIO::Slave(0x25c3cf0)
krita(5638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x24c6090) KIO::Slave(0x23ef840)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2464d60)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x234ddf0) KIO::Slave(0x25d1270)
krita(5638)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/helge/Documents/Geschäftlich/Karate/Logo Akari Dojo Weimar/homepage")
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24b5180)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2464d60) KIO::Slave(0x23ef840)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x24b5180) KIO::Slave(0x25d1270)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2684c00)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x2684c00) KIO::Slave(0x25d1270)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x23f8110)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x23f8110) KIO::Slave(0x25d1270)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24893a0)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x24893a0) KIO::Slave(0x25d1270)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24ae2b0)
krita(5638)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x24ae2b0) KIO::Slave(0x25d1270)
krita(5638)/kotext TextShapeFactory::newDocumentResourceManager: No KUndoStack found in the document resource manager, creating a new one 
krita(5638) KoDocumentInfo::aboutInfo: "comment page not found in documentInfo !" 
krita(5638)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
X Error: BadAtom (invalid Atom parameter) 5
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x0
Enchant dict for "en_US" 0x32428b0 
Enchant dict for "en_US" 0x32428b0 
Enchant dict for "en_US" 0x32428b0 
Enchant dict for "en_US" 0x32428b0 
Enchant dict for "en_US" 0x32428b0 
krita(5638)/kotext TextEditingPluginContainer::TextEditingPluginContainer: KOffice SpellCheck plugin found
krita(5638)/karbon KarbonCalligraphyOptionWidget::loadCurrentProfile: "Mouse"
krita(5638)/karbon KarbonCalligraphyOptionWidget::loadCurrentProfile: 0 1
krita(5638)/karbon KarbonCalligraphyOptionWidget::loadProfile: trying profile "Mouse"
krita(5638)/karbon KarbonCalligraphyOptionWidget::loadCurrentProfile: "Mouse"
krita(5638)/karbon KarbonCalligraphyOptionWidget::loadCurrentProfile: 1 1
krita(5638)/karbon KarbonCalligraphyOptionWidget::removeProfile: removing profile "Current"
"popup frame" true 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
Kross: "Action::setInterpreter: interpreter not found: ruby" 
krita(5638)/kdeui (KAction) KActionCollection::setComponentData: this does not work on a KActionCollection containing actions! 
krita(5638)/kparts KParts::ReadWritePart::setModified: setModified( true )
krita(5638)/kparts KParts::ReadWritePart::setModified: setModified( false )
krita(5638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x23d7a20)  item moved into cache:  KUrl("file:///home/helge/Documents/Geschäftlich/Karate/Logo Akari Dojo Weimar/homepage")
krita(5638)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x2490310)  item moved into cache:  KUrl("trash:/")
QGridLayout: Multi-cell fromRow greater than toRow
LLVM ERROR: Program used external function 'gtl_progress_report_next_pixel' which could not be resolved!
krita(5638): "[
0: /usr/lib64/libkdecore.so.5(kRealBacktrace(int)+0x31) [0x7f0e81499461]
1: /usr/lib64/libkritaimage.so.7(+0x64779) [0x7f0e673ff779]
2: /usr/lib64/libkritaimage.so.7(KisShared::~KisShared()+0x3c) [0x7f0e674af76c]
3: /usr/lib64/libkritalibbrush.so.7(KisBrush::~KisBrush()+0x40) [0x7f0e580903f0]
4: /usr/lib64/libkritalibbrush.so.7(KisGbrBrush::~KisGbrBrush()+0x31) [0x7f0e580976d1]
5: /usr/lib64/libkritalibbrush.so.7(+0x18a26) [0x7f0e58093a26]
6: /usr/lib64/libkritalibbrush.so.7(+0x18b9c) [0x7f0e58093b9c]
7: /usr/lib64/libkritalibbrush.so.7(+0x1b6af) [0x7f0e580966af]
8: /usr/lib64/libkritalibbrush.so.7(+0x1b7af) [0x7f0e580967af]
9: /usr/lib64/libkritalibbrush.so.7(KisBrushServer::~KisBrushServer()+0x8f) [0x7f0e5809311f]
10: /lib64/libc.so.6(+0x34792) [0x7f0e828b0792]
11: /lib64/libc.so.6(+0x347e5) [0x7f0e828b07e5]
12: /usr/lib64/libGTLCore.so.0.7(llvm::llvm_report_error(llvm::Twine const&)+0x58) [0x7f0e59a0ab98]
13: /usr/lib64/libGTLCore.so.0.7(+0x67bc7a) [0x7f0e59a0ac7a]
14: /usr/lib64/libGTLCore.so.0.7(+0x19c9cc) [0x7f0e5952b9cc]
15: /usr/lib64/libGTLCore.so.0.7(llvm::JIT::getPointerToFunction(llvm::Function*)+0x1be) [0x7f0e5951e93e]
16: /usr/lib64/libGTLCore.so.0.7(+0x19354c) [0x7f0e5952254c]
17: /usr/lib64/libGTLCore.so.0.7(+0x19473a) [0x7f0e5952373a]
18: /usr/lib64/libGTLCore.so.0.7(+0x19778d) [0x7f0e5952678d]
19: /usr/lib64/libGTLCore.so.0.7(+0x1d105a) [0x7f0e5956005a]
20: /usr/lib64/libGTLCore.so.0.7(llvm::FPPassManager::runOnFunction(llvm::Function&)+0x221) [0x7f0e599d3ee1]
21: /usr/lib64/libGTLCore.so.0.7(llvm::FunctionPassManagerImpl::run(llvm::Function&)+0x6b) [0x7f0e599d41cb]
22: /usr/lib64/libGTLCore.so.0.7(llvm::FunctionPassManager::run(llvm::Function&)+0x51) [0x7f0e599d4361]
23: /usr/lib64/libGTLCore.so.0.7(llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)+0x1c) [0x7f0e5951e6fc]
24: /usr/lib64/libGTLCore.so.0.7(llvm::JIT::getPointerToFunction(llvm::Function*)+0x1ef) [0x7f0e5951e96f]
25: /usr/lib64/libOpenCTL.so.0.7(OpenCTL::Program::init(GTLCore::String const&, OpenCTL::Module const*)+0x23f2) [0x7f0e57c2f3a2]
26: /usr/lib64/kde4/krita_ctlcs_plugin.so(+0x1ed05) [0x7f0e57e64d05]
27: /usr/lib64/libpigmentcms.so.7(KoColorSpace::createColorTransformation(QString const&, QHash<QString, QVariant> const&) const+0x10a) [0x7f0e7a0ab36a]
28: /usr/lib64/kde4/kritadodgeburn.so(+0x68f1) [0x7f0e5b84e8f1]
29: /usr/lib64/libkritaimage.so.7(KisColorTransformationFilter::process(KisConstProcessingInformation, KisProcessingInformation, QSize const&, KisFilterConfiguration const*, KoUpdater*) const+0x1bf) [0x7f0e67439a7f]
30: /usr/lib64/libkritaimage.so.7(KisFilter::process(KisConstProcessingInformation, KisProcessingInformation, QSize const&, KisFilterConfiguration const*) const+0x70) [0x7f0e67435940]
31: /usr/lib64/libkritaui.so.7(+0x126ca5) [0x7f0e67dc7ca5]
32: /usr/lib64/libQtGui.so.4(QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const+0x3ec) [0x7f0e81ffc8dc]
33: /usr/lib64/libQtGui.so.4(QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const+0x118) [0x7f0e81ffdcd8]
34: /usr/lib64/libQtGui.so.4(QTreeView::indexRowSizeHint(QModelIndex const&) const+0x395) [0x7f0e81f8dcb5]
35: /usr/lib64/libQtGui.so.4(+0x73a10c) [0x7f0e81f8e10c]
36: /usr/lib64/libQtGui.so.4(+0x73b5a2) [0x7f0e81f8f5a2]
37: /usr/lib64/libQtGui.so.4(QTreeView::visualRect(QModelIndex const&) const+0x147) [0x7f0e81f900e7]
38: /usr/lib64/libQtGui.so.4(QAbstractItemView::inputMethodQuery(Qt::InputMethodQuery) const+0x90) [0x7f0e81f46150]
39: /usr/lib64/libQtGui.so.4(+0x7ab602) [0x7f0e81fff602]
40: /usr/lib64/libQtGui.so.4(+0x7abfb6) [0x7f0e81ffffb6]
41: /usr/lib64/libQtGui.so.4(QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason)+0x35f) [0x7f0e81a0af3f]
42: /usr/lib64/libQtGui.so.4(QWidget::setFocus(Qt::FocusReason)+0x1e1) [0x7f0e81a57e81]
43: /usr/lib64/libQtGui.so.4(QApplication::setActiveWindow(QWidget*)+0x54e) [0x7f0e81a0c7ae]
44: /usr/lib64/libQtGui.so.4(QApplication::x11ProcessEvent(_XEvent*)+0xf9e) [0x7f0e81a8d5ee]
45: /usr/lib64/libQtGui.so.4(+0x26488f) [0x7f0e81ab888f]
46: /usr/lib64/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0x32) [0x7f0e81069f12]
47: /usr/lib64/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0xdc) [0x7f0e8106a2fc]
48: /usr/lib64/libQtCore.so.4(QCoreApplication::exec()+0xb9) [0x7f0e8106f279]
49: /usr/lib64/libkdeinit4_krita.so(kdemain+0x14a) [0x7f0e82bea4ca]
50: /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f0e8289aafd]
51: krita() [0x400669]
]
" 
ASSERT: "_ref == 0" in file /home/mandrake/rpm/BUILD/koffice-2.2.1/krita/image/kis_shared.cc, line 29
pure virtual method called
terminate called without an active exception
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = krita path = /usr/bin pid = 5638
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/helge/.kde4/socket-iwan/kdeinit4__0

[1]+  Stopped                 krita



Application: Krita (krita), signal: Aborted
[Current thread is 1 (Thread 0x7f0e82faa720 (LWP 5638))]

Thread 3 (Thread 0x7f0e655e7710 (LWP 5641)):
#0  0x00007f0e7da210bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0e80f7989b in wait (this=<value optimized out>, mutex=0x1d45150, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1d45150, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f0e80f7558b in QSemaphore::acquire (this=0x7f0e6776ded0, n=1) at thread/qsemaphore.cpp:142
#4  0x00007f0e67400dd6 in KisTileDataPooler::waitForWork (this=0x7f0e6776dec0) at /usr/src/debug/koffice-2.2.1/krita/image/tiles3/kis_tile_data_pooler.cc:133
#5  0x00007f0e67400ef8 in KisTileDataPooler::run (this=0x7f0e6776dec0) at /usr/src/debug/koffice-2.2.1/krita/image/tiles3/kis_tile_data_pooler.cc:162
#6  0x00007f0e80f78cde in QThreadPrivate::start (arg=0x7f0e6776dec0) at thread/qthread_unix.cpp:266
#7  0x00007f0e7da1ca5d in start_thread () from /lib64/libpthread.so.0
#8  0x00007f0e8295715d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0e50c79710 (LWP 5653)):
#0  0x00007f0e8294fcf3 in select () from /lib64/libc.so.6
#1  0x00007f0e810949ee in qt_safe_select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, const timeval *) (nfds=33, fdread=0x7f0e4c000ad0, fdwrite=0x7f0e4c000d68, fdexcept=
    0x7f0e4c001000, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#2  0x00007f0e81099d9b in QEventDispatcherUNIXPrivate::doSelect (this=0x7f0e4c000910, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f0e8109a97b in QEventDispatcherUNIX::processEvents (this=0x7f0e4c0008f0, flags=) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007f0e81069f12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f0e8106a2fc in QEventLoop::exec (this=0x7f0e50c78e60, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f0e80f75d5d in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f0e80f78cde in QThreadPrivate::start (arg=0x1fd0a70) at thread/qthread_unix.cpp:266
#8  0x00007f0e7da1ca5d in start_thread () from /lib64/libpthread.so.0
#9  0x00007f0e8295715d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0e82faa720 (LWP 5638)):
[KCrash Handler]
#6  0x00007f0e828ad925 in raise () from /lib64/libc.so.6
#7  0x00007f0e828aef40 in abort () from /lib64/libc.so.6
#8  0x00007f0e80cbc2b5 in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:93
#9  0x00007f0e80cba6e6 in __cxxabiv1::__terminate (handler=0x1606) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:38
#10 0x00007f0e80cba713 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48
#11 0x00007f0e80cbafef in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50
#12 0x00007f0e59a1a939 in llvm::raw_ostream::write(char const*, unsigned long) () from /usr/lib64/libGTLCore.so.0.7
#13 0x00007f0e59a0d164 in ?? () from /usr/lib64/libGTLCore.so.0.7
#14 0x00007f0e59a23dad in ?? () from /usr/lib64/libGTLCore.so.0.7
#15 <signal handler called>
#16 0x00007f0e828ad925 in raise () from /lib64/libc.so.6
#17 0x00007f0e828aef40 in abort () from /lib64/libc.so.6
#18 0x00007f0e80f703a4 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2271
#19 0x00007f0e80f70582 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f0e810d1008 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffbd2d44b0)
    at global/qglobal.cpp:2317
#20 0x00007f0e80f70735 in qFatal (msg=0x1606 <Address 0x1606 out of bounds>) at global/qglobal.cpp:2500
#21 0x00007f0e674af7d2 in KisShared::~KisShared (this=0x7f0e3c144c80, __in_chrg=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/image/kis_shared.cc:29
#22 0x00007f0e580903f0 in KisBrush::~KisBrush (this=0x7f0e3c144c70, __in_chrg=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/plugins/paintops/libbrush/kis_brush.cpp:143
#23 0x00007f0e580976d1 in KisGbrBrush::~KisGbrBrush (this=0x7f0e3c144c70, __in_chrg=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/plugins/paintops/libbrush/kis_gbr_brush.cpp:157
#24 0x00007f0e58093a26 in qDeleteAll<QList<KisBrush*>::const_iterator> (begin=) at /usr/lib/qt4/include/QtCore/qalgorithms.h:322
#25 0x00007f0e58093b9c in qDeleteAll<QList<KisBrush*> > (c=...) at /usr/lib/qt4/include/QtCore/qalgorithms.h:330
#26 0x00007f0e580966af in KoResourceServer<KisBrush>::~KoResourceServer (this=0x3515c40, __in_chrg=<value optimized out>) at /usr/src/debug/koffice-2.2.1/libs/widgets/KoResourceServer.h:103
#27 0x00007f0e580967af in BrushResourceServer::~BrushResourceServer (this=0x3515c40, __in_chrg=<value optimized out>)
    at /usr/src/debug/koffice-2.2.1/krita/plugins/paintops/libbrush/kis_brush_server.cpp:51
#28 0x00007f0e5809311f in KisBrushServer::~KisBrushServer (this=0x35159c0, __in_chrg=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/plugins/paintops/libbrush/kis_brush_server.cpp:139
#29 0x00007f0e828b0792 in __run_exit_handlers () from /lib64/libc.so.6
#30 0x00007f0e828b07e5 in exit () from /lib64/libc.so.6
#31 0x00007f0e59a0ab98 in llvm::llvm_report_error(llvm::Twine const&) () from /usr/lib64/libGTLCore.so.0.7
#32 0x00007f0e59a0ac7a in llvm::llvm_report_error(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /usr/lib64/libGTLCore.so.0.7
#33 0x00007f0e5952b9cc in llvm::JIT::getPointerToNamedFunction(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) () from /usr/lib64/libGTLCore.so.0.7
#34 0x00007f0e5951e93e in llvm::JIT::getPointerToFunction(llvm::Function*) () from /usr/lib64/libGTLCore.so.0.7
#35 0x00007f0e5952254c in ?? () from /usr/lib64/libGTLCore.so.0.7
#36 0x00007f0e5952373a in ?? () from /usr/lib64/libGTLCore.so.0.7
#37 0x00007f0e5952678d in ?? () from /usr/lib64/libGTLCore.so.0.7
#38 0x00007f0e5956005a in ?? () from /usr/lib64/libGTLCore.so.0.7
#39 0x00007f0e599d3ee1 in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /usr/lib64/libGTLCore.so.0.7
#40 0x00007f0e599d41cb in llvm::FunctionPassManagerImpl::run(llvm::Function&) () from /usr/lib64/libGTLCore.so.0.7
#41 0x00007f0e599d4361 in llvm::FunctionPassManager::run(llvm::Function&) () from /usr/lib64/libGTLCore.so.0.7
#42 0x00007f0e5951e6fc in llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&) () from /usr/lib64/libGTLCore.so.0.7
#43 0x00007f0e5951e96f in llvm::JIT::getPointerToFunction(llvm::Function*) () from /usr/lib64/libGTLCore.so.0.7
#44 0x00007f0e57c2f3a2 in OpenCTL::Program::init(GTLCore::String const&, OpenCTL::Module const*) () from /usr/lib64/libOpenCTL.so.0.7
#45 0x00007f0e57e64d05 in KoCtlColorTransformationFactory::createTransformation (this=0x1fbaaf0, colorSpace=0x248d8b0, parameters=<value optimized out>)
    at /usr/src/debug/koffice-2.2.1/krita/plugins/colorspaces/ctlcs/KoCtlColorTransformationFactory.cpp:149
#46 0x00007f0e7a0ab36a in KoColorSpace::createColorTransformation (this=0x248d8b0, id=<value optimized out>, parameters=...) at /usr/src/debug/koffice-2.2.1/libs/pigment/KoColorSpace.cpp:406
#47 0x00007f0e5b84e8f1 in KisFilterDodgeBurn::createTransformation (this=0x1e566d0, cs=0x248d8b0, config=<value optimized out>)
    at /usr/src/debug/koffice-2.2.1/krita/plugins/filters/dodgeburn/DodgeBurn.cpp:58
#48 0x00007f0e67439a7f in KisColorTransformationFilter::process (this=0x1e566d0, srcInfo=) at /usr/src/debug/koffice-2.2.1/krita/image/filter/kis_color_transformation_filter.cc:65
#49 0x00007f0e67435940 in KisFilter::process (this=0x1e566d0, src=) at /usr/src/debug/koffice-2.2.1/krita/image/filter/kis_filter.cc:96
#50 0x00007f0e67dc7ca5 in KisFiltersModel::data (this=0x1d8d9a0, index=<value optimized out>, role=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/ui/kis_filters_model.cc:179
#51 0x00007f0e81ffc8dc in data (this=<value optimized out>, option=0x7fffbd2d5dd0, index=...) at ../../src/corelib/kernel/qabstractitemmodel.h:398
#52 QStyledItemDelegate::initStyleOption (this=<value optimized out>, option=0x7fffbd2d5dd0, index=...) at itemviews/qstyleditemdelegate.cpp:340
#53 0x00007f0e81ffdcd8 in QStyledItemDelegate::sizeHint (this=0x24a83b0, option=..., index=...) at itemviews/qstyleditemdelegate.cpp:445
#54 0x00007f0e81f8dcb5 in QTreeView::indexRowSizeHint (this=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:2801
#55 0x00007f0e81f8e10c in QTreeViewPrivate::itemHeight (this=0x269d840, item=1) at itemviews/qtreeview.cpp:3229
#56 0x00007f0e81f8f5a2 in QTreeViewPrivate::coordinateForItem (this=0x269d840, item=5) at itemviews/qtreeview.cpp:3266
#57 0x00007f0e81f900e7 in QTreeView::visualRect (this=0x2ad25d0, index=...) at itemviews/qtreeview.cpp:1066
#58 0x00007f0e81f46150 in QAbstractItemView::inputMethodQuery (this=0x2ad25d0, query=Qt::ImMicroFocus) at itemviews/qabstractitemview.cpp:816
#59 0x00007f0e81fff602 in QXIMInputContext::update (this=<value optimized out>) at inputmethod/qximinputcontext_x11.cpp:819
#60 0x00007f0e81ffffb6 in QXIMInputContext::setFocusWidget (this=0x245be50, w=0x2ad25d0) at inputmethod/qximinputcontext_x11.cpp:669
#61 0x00007f0e81a0af3f in QApplicationPrivate::setFocusWidget (focus=0x2ad25d0, reason=Qt::ActiveWindowFocusReason) at kernel/qapplication.cpp:2184
#62 0x00007f0e81a57e81 in QWidget::setFocus (this=0x2ad25d0, reason=Qt::ActiveWindowFocusReason) at kernel/qwidget.cpp:6254
#63 0x00007f0e81a0c7ae in QApplication::setActiveWindow (act=<value optimized out>) at kernel/qapplication.cpp:2564
#64 0x00007f0e81a8d5ee in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffbd2d6bd0) at kernel/qapplication_x11.cpp:3455
#65 0x00007f0e81ab888f in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:132
#66 0x00007f0e81069f12 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#67 0x00007f0e8106a2fc in QEventLoop::exec (this=0x7fffbd2d6d50, flags=) at kernel/qeventloop.cpp:201
#68 0x00007f0e8106f279 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#69 0x00007f0e82bea4ca in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/koffice-2.2.1/krita/main.cc:49
#70 0x00007f0e8289aafd in __libc_start_main () from /lib64/libc.so.6
#71 0x0000000000400669 in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 1 Halla Rempt 2010-08-16 14:09:36 UTC
Looks like the 64 bits/OpenGTL bug.
Comment 2 Cyrille Berger 2010-08-16 16:47:34 UTC
hum no. I looks more link a link error, or an other change on how symbols are visible.
Comment 3 Halla Rempt 2010-09-07 14:21:32 UTC
If I take a closer look at the output, I begin to think that this actually might be a problem with an old plugin that gets loaded and that doesn't implement some method. Have installed a distribution version of KOffice in addition to a self-compiled trunk checkout?
Comment 4 Helge Hielscher 2010-09-07 22:17:51 UTC
No, I do not have a self compiled version of Krita on this system.
Comment 5 Halla Rempt 2010-10-09 11:10:51 UTC
Is it possible for you to build Krita from trunk or 2.3 beta 2 and check? I can run brightness-contrast here without problems. If the problem persists, check which version of OpenGTL you are using and try opening the dialog after removing all *.shiva files from your installation directory.
Comment 6 Helge Hielscher 2010-10-09 16:52:35 UTC
$ rpm -q krita
krita-2.2.82-1mdv2011.0
should be recent enough.

$rpm -qa|grep -i gtl
lib64gtlcore0-0.9.14-3mdv2011.0

Moving /usr/share/apps/krita/shiva/kernels did not help.
Comment 7 Cyrille Berger 2010-12-13 08:56:48 UTC
I got similar bug report on IRC, and with a very likely explanation of what is wrong. The bug lies in OpenGTL and is tracked in http://redmine.opengtl.org/issues/72 .

The work around for krita 2.3 will be to link krita's executable with opengtl libraries.
Comment 8 Helge Hielscher 2010-12-13 22:43:07 UTC
WFM with
krita-2.2.91-1mdv2011.0
lib64gtlcore0-0.9.15-2mdv2011.0
Comment 9 Cyrille Berger 2010-12-14 19:00:10 UTC
SVN commit 1206507 by berger:

Ensure that OpenCTL and OpenShiva are visible to llvm. This is a workaround a bug in OpenGTL that does not load those library when installed in /usr/lib

BUG:248051



 M  +15 -0     CMakeLists.txt  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1206507