Bug 285512 - Krita 2.4 (b3): crash when using pick color (on empty canvas)
Summary: Krita 2.4 (b3): crash when using pick color (on empty canvas)
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tools (show other bugs)
Version: 2.4-snapshots
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-01 21:22 UTC by Silvio Grosso
Modified: 2018-02-04 18:43 UTC (History)
2 users (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 Silvio Grosso 2011-11-01 21:22:08 UTC
Version:           2.4-snapshots (using Devel) 
OS:                Linux

Ubuntu 11.10 (Oneiric Ocelot) - Unity Shell
Kde 4.7.41
krita 2.4 beta 3 (installed through ppa calligra neon-project)
Vbox 4.1.4 (Windows 7 as Host; Ubuntu is the guest)

Here is the backtrace:
silvio@silvio-VirtualBox:/opt/project-neon/bin$ gdb krita
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 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://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /opt/project-neon/bin/krita...Reading symbols from /usr/lib/debug/opt/project-neon/bin/krita...done.
done.
(gdb) run
Starting program: /opt/project-neon/bin/krita 
[Thread debugging using libthread_db enabled]
Qt: gdb: -nograb added to command-line options.
	 Use the -dograb option to enforce grabbing.
[New Thread 0x7fffe026e700 (LWP 2151)]
[New Thread 0x7fffdfa6d700 (LWP 2152)]
krita(2137)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-silvio/ksycoca4"
krita(2137)/kdecore (KLibrary) kde4Factory: The library "/opt/project-neon/lib/kde4/stateshape.so" does not offer a qt_plugin_instance function.
krita(2137)/kdecore (KLibrary) kde4Factory: The library "/opt/project-neon/lib/kde4/webshape.so" does not offer a qt_plugin_instance function.
[Thread 0x7fffe026e700 (LWP 2151) exited]
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "LABA" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "RGBA16" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "RGBA" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "GRAYA16HISTO" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "PanTool" 
krita(2137)/kdecore (KLibrary) kde4Factory: The library "/opt/project-neon/lib/kde4/kritahistorydocker.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(2137)/kotext TextShapeFactory::newDocumentResourceManager: No KUndo2Stack found in the document resource manager, creating a new one 
krita(2137)/koffice (filter manager) KoFilterManager::filterAvailable: The library  ""  does not offer a check_ ""  function. 

krita(2137)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised
krita(2137)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Rome"
krita(2137)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" )
krita(2137)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for  "/home/silvio/.local/share//user-places.xbel"
[New Thread 0x7fffe026e700 (LWP 2155)]
krita(2137)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x41b3330)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "trash"
krita(2137)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 2 m_maxConnectionsPerHost: 2
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x423e880)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file"
krita(2137)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 50 m_maxConnectionsPerHost: 50
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x4162ac0)
krita(2137)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x41a1010) )
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x42d6310)  url= KUrl("trash:/")
krita(2137)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/")
krita(2137)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-silvio/kritawN2137.slave-socket"
krita(2137)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///opt/project-neon/bin")
krita(2137)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-silvio/kritayV2137.slave-socket"
krita(2137)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///home/silvio/Scrivania/qgis_1.8.png")
krita(2137)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-silvio/kritaJw2137.slave-socket"
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x423e880) KIO::Slave(0x409c440)
krita(2137)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///opt/project-neon/bin")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x4306380)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x41b3330) KIO::Slave(0x42cb440)
krita(2137)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x4162ac0) KIO::Slave(0x425ae00)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x42fd910)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x4306380) KIO::Slave(0x409c440)
krita(2137)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///opt/project-neon/bin")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x42fd910) KIO::Slave(0x425ae00)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x41cb770)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x41cb770) KIO::Slave(0x425ae00)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x43b4140)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x43b4140) KIO::Slave(0x425ae00)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x43b9ee0)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x43b9ee0) KIO::Slave(0x425ae00)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x43bbb30)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x43bbb30) KIO::Slave(0x425ae00)
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x41d8690)  url= KUrl("file:///opt/project-neon/bin")
krita(2137)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x41d8690)  item moved into cache:  KUrl("file:///opt/project-neon/bin")
krita(2137)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/silvio")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x41030b0)
krita(2137) KSambaSharePrivate::isSambaInstalled: Samba is not installed!
krita(2137) KSambaSharePrivate::isSambaInstalled: Samba is not installed!
krita(2137)/kio KNFSShare::KNFSSharePrivate::findExportsFile: Could not find exports file! /etc/exports doesn't exist. Configure it in share/config/knfsshare, [General], exportsFile=....
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x41030b0) KIO::Slave(0x425ae00)
krita(2137)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/silvio")
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x41d8690)  url= KUrl("file:///home/silvio")
krita(2137)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x41d8690)  item moved into cache:  KUrl("file:///home/silvio")
krita(2137)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("file:///home/silvio/Scrivania")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x43aeee0)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::ListJob(0x43aeee0) KIO::Slave(0x425ae00)
krita(2137)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("file:///home/silvio/Scrivania")
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x43aeee0)
krita(2137)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::StatJob(0x43aeee0) KIO::Slave(0x425ae00)
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x41d8690)  url= KUrl("file:///home/silvio/Scrivania")
[New Thread 0x7fffc14d0700 (LWP 2159)]
[New Thread 0x7fffc0ccf700 (LWP 2160)]
krita(2137)/krita (tiles) KisMementoManager::commit: Named Transaction is empty 
[New Thread 0x7fffc04ce700 (LWP 2161)]
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
[New Thread 0x7fffbfccd700 (LWP 2162)]
[New Thread 0x7fffbf4cc700 (LWP 2163)]
[New Thread 0x7fffbeccb700 (LWP 2164)]
[Thread 0x7fffbeccb700 (LWP 2164) exited]
[Thread 0x7fffbf4cc700 (LWP 2163) exited]
[Thread 0x7fffbfccd700 (LWP 2162) exited]
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
[New Thread 0x7fffbfccd700 (LWP 2165)]
[New Thread 0x7fffbf4cc700 (LWP 2166)]
[New Thread 0x7fffbeccb700 (LWP 2167)]
[Thread 0x7fffbeccb700 (LWP 2167) exited]
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
[New Thread 0x7fffbeccb700 (LWP 2168)]
[New Thread 0x7fffbd2c4700 (LWP 2169)]
[New Thread 0x7fffbcac3700 (LWP 2170)]
[Thread 0x7fffbcac3700 (LWP 2170) exited]
[Thread 0x7fffbd2c4700 (LWP 2169) exited]
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
[New Thread 0x7fffbd2c4700 (LWP 2171)]
[Thread 0x7fffbd2c4700 (LWP 2171) exited]
krita(2137)/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
[Thread 0x7fffbeccb700 (LWP 2168) exited]
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
[New Thread 0x7fffbeccb700 (LWP 2172)]
[Thread 0x7fffbeccb700 (LWP 2172) exited]
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
krita(2137) SpaceNavigatorDevice::start: starting spacenavigator device...
[New Thread 0x7fffbeccb700 (LWP 2173)]
connect failed: File o directory non esistente
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
[Thread 0x7fffbeccb700 (LWP 2173) exited]
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
krita(2137)/koffice (lib resources) KoColorSet::init: Illegal Gimp palette file:  "krita/palettes/40_Colors.gpl" 
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
QObject::connect: Connecting from COMPAT signal (QAction::activated())
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "reinhard05" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "reinhard05" 
krita(2137) KoGenericRegistry<T>::add: Registry already contains item "reinhard05" 
krita(2137) KisHexColorInput::createInput: "#?[a-fA-F0-9]{6,6}"
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
QObject::connect: Connecting from COMPAT signal (QLineEdit::lostFocus())
krita(2137)/kparts KParts::ReadWritePart::setModified: setModified( true )
krita(2137)/kparts KParts::ReadWritePart::setModified: setModified( false )
krita(2137)/kparts KParts::ReadOnlyPart::guiActivateEvent: KUrl("file:///home/silvio/Scrivania/qgis_1.8.png")
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x41d8690)  url= KUrl("file:///home/silvio/Scrivania")
krita(2137)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x41d8690)  item moved into cache:  KUrl("file:///home/silvio/Scrivania")
krita(2137)/kio (KDirListerCache) KDirListerCache::stopListingUrl: KDirLister(0x41a1010)  url= KUrl("trash:/")
krita(2137)/kio (KDirListerCache) KDirListerCache::forgetDirs: KDirLister(0x41a1010)  item moved into cache:  KUrl("trash:/")
[Thread 0x7fffc04ce700 (LWP 2161) exited]
[New Thread 0x7fffbeccb700 (LWP 2175)]
[Thread 0x7fffbeccb700 (LWP 2175) exited]
[New Thread 0x7fffc04ce700 (LWP 2176)]
krita(2137)/kparts KParts::ReadWritePart::setModified: setModified( true )
krita(2137): "[
0: /opt/project-neon/lib/libkdecore.so.5(kRealBacktrace(int)+0x3b) [0x7ffff5817288]
1: /opt/project-neon/lib/kde4/kritadefaulttools.so(+0x1c38a) [0x7fffc81d638a]
2: /opt/project-neon/lib/kde4/kritadefaulttools.so(+0x22e7d) [0x7fffc81dce7d]
3: /opt/project-neon/lib/kde4/kritadefaulttools.so(+0x1ee77) [0x7fffc81d8e77]
4: /opt/project-neon/lib/kde4/kritadefaulttools.so(+0x1f925) [0x7fffc81d9925]
5: /opt/project-neon/lib/libflake.so.9(KoToolProxy::mousePressEvent(QMouseEvent*, QPointF const&)+0xc7) [0x7ffff32bc4e9]
6: /opt/project-neon/lib/libkritaui.so.9(+0xd8cb6) [0x7fffd5d51cb6]
7: /opt/project-neon/lib/libkritaui.so.9(+0xf2ed3) [0x7fffd5d6bed3]
8: /opt/project-neon/lib/libQtGui.so.4(QWidget::event(QEvent*)+0x12d) [0x7ffff5e83add]
9: /opt/project-neon/lib/libkritaui.so.9(+0xf2e0a) [0x7fffd5d6be0a]
10: /opt/project-neon/lib/libQtGui.so.4(QApplicationPrivate::notify_helper(QObject*, QEvent*)+0x17c) [0x7ffff5e1e2f2]
11: /opt/project-neon/lib/libQtGui.so.4(QApplication::notify(QObject*, QEvent*)+0xded) [0x7ffff5e1c277]
12: /opt/project-neon/lib/libkdeui.so.5(KApplication::notify(QObject*, QEvent*)+0x255) [0x7ffff6ddfe3b]
13: /opt/project-neon/lib/libQtCore.so.4(QCoreApplication::notifyInternal(QObject*, QEvent*)+0x9c) [0x7ffff536f93e]
14: /opt/project-neon/lib/libQtGui.so.4(QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*)+0x51) [0x7ffff5e20a77]
15: /opt/project-neon/lib/libQtGui.so.4(QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)+0x38d) [0x7ffff5e1a831]
16: /opt/project-neon/lib/libQtGui.so.4(+0x288392) [0x7ffff5ebe392]
17: /opt/project-neon/lib/libQtGui.so.4(QApplication::x11ProcessEvent(_XEvent*)+0x1006) [0x7ffff5ebab34]
18: /opt/project-neon/lib/libQtGui.so.4(+0x2c0826) [0x7ffff5ef6826]
19: /opt/project-neon/lib/libQtCore.so.4(QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+0xb6) [0x7ffff536d504]
20: /opt/project-neon/lib/libQtCore.so.4(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+0x14c) [0x7ffff536d658]
21: /opt/project-neon/lib/libQtCore.so.4(QCoreApplication::exec()+0x136) [0x7ffff5370030]
22: /opt/project-neon/lib/libQtGui.so.4(QApplication::exec()+0x16) [0x7ffff5e1b488]
23: /opt/project-neon/lib/libkdeinit4_krita.so(kdemain+0x242) [0x7ffff7ada57a]
24: /opt/project-neon/bin/krita() [0x400786]
25: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ffff76a730d]
26: /opt/project-neon/bin/krita() [0x400689]
]
" 
ASSERT: "d" in file /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/image/kis_shared_ptr.h, line 181

Program received signal SIGABRT, Aborted.
0x00007ffff76bc3a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0  0x00007ffff76bc3a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff76bfb0b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff524859f in qt_message_output (msgType=QtFatalMsg, 
    buf=0x4113418 "ASSERT: \"d\" in file /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/image/kis_shared_ptr.h, line 181")
    at global/qglobal.cpp:2282
#3  0x00007ffff5248735 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, 
    msg=0x7ffff53ee718 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffffffc448)
    at global/qglobal.cpp:2328
#4  0x00007ffff5248ec5 in qFatal (
    msg=0x7ffff53ee718 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2511
#5  0x00007ffff5248164 in qt_assert (assertion=0x7fffc81ffed2 "d", 
    file=0x7fffc81ffed8 "/build/buildd/project-neon-calligra-2+git20111031+r72750/krita/image/kis_shared_ptr.h", line=181) at global/qglobal.cpp:2027
#6  0x00007fffc81dced1 in KisSharedPtr<KisNode>::operator-> (
    this=0x7fffffffc680)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/image/kis_shared_ptr.h:181
#7  0x00007fffc81d8e77 in KisToolColorPicker::pickColor (this=0xa00a730, 
    pos=...)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/plugins/to---Type <return> to continue, or q <return> to quit---
ols/defaulttools/kis_tool_colorpicker.cc:91
#8  0x00007fffc81d9925 in KisToolColorPicker::mousePressEvent (this=0xa00a730, 
    event=0x7fffffffc870)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/plugins/tools/defaulttools/kis_tool_colorpicker.cc:190
#9  0x00007ffff32bc4e9 in KoToolProxy::mousePressEvent (this=0x6022b10, event=
    0x7fffffffd360, point=...)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/libs/flake/KoToolProxy.cpp:206
#10 0x00007fffd5d51cb6 in KisCanvasWidgetBase::processMousePressEvent (
    this=0x6022fe8, e=0x7fffffffd360)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/ui/canvas/kis_canvas_widget_base.cpp:230
#11 0x00007fffd5d6bed3 in KisQPainterCanvas::mousePressEvent (this=0x6022fc0, 
    e=0x7fffffffd360)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/ui/canvas/kis_qpainter_canvas.cpp:192
#12 0x00007ffff5e83add in QWidget::event (this=0x6022fc0, event=0x7fffffffd360)
    at kernel/qwidget.cpp:8196
#13 0x00007fffd5d6be0a in KisQPainterCanvas::event (this=0x6022fc0, 
    e=0x7fffffffd360)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/ui/canvas/kis_qpainter_canvas.cpp:167
---Type <return> to continue, or q <return> to quit---
#14 0x00007ffff5e1e2f2 in QApplicationPrivate::notify_helper (this=0x678460, 
    receiver=0x6022fc0, e=0x7fffffffd360) at kernel/qapplication.cpp:4445
#15 0x00007ffff5e1c277 in QApplication::notify (this=0x7fffffffe0b0, 
    receiver=0x6022fc0, e=0x7fffffffd360) at kernel/qapplication.cpp:4006
#16 0x00007ffff6ddfe3b in KApplication::notify (this=0x7fffffffe0b0, 
    receiver=0x6022fc0, event=0x7fffffffd360)
    at /build/buildd/project-neon-kdelibs-2+git20111020+r92129/kdeui/kernel/kapplication.cpp:311
#17 0x00007ffff536f93e in QCoreApplication::notifyInternal (this=
    0x7fffffffe0b0, receiver=0x6022fc0, event=0x7fffffffd360)
    at kernel/qcoreapplication.cpp:732
#18 0x00007ffff5e20a77 in QCoreApplication::sendSpontaneousEvent (
    receiver=0x6022fc0, event=0x7fffffffd360)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 0x00007ffff5e1a831 in QApplicationPrivate::sendMouseEvent (
    receiver=0x6022fc0, event=0x7fffffffd360, alienWidget=0x6022fc0, 
    nativeWidget=0x97df60, buttonDown=0x7ffff6b80828, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:3103
#20 0x00007ffff5ebe392 in QETWidget::translateMouseEvent (this=0x97df60, 
    event=0x7fffffffde80) at kernel/qapplication_x11.cpp:4438
#21 0x00007ffff5ebab34 in QApplication::x11ProcessEvent (this=0x7fffffffe0b0, 
    event=0x7fffffffde80) at kernel/qapplication_x11.cpp:3442
#22 0x00007ffff5ef6826 in QEventDispatcherX11::processEvents (this=0x603fa0, 
---Type <return> to continue, or q <return> to quit---
    flags=...) at kernel/qeventdispatcher_x11.cpp:132
#23 0x00007ffff536d504 in QEventLoop::processEvents (this=0x7fffffffe040, 
    flags=...) at kernel/qeventloop.cpp:149
#24 0x00007ffff536d658 in QEventLoop::exec (this=0x7fffffffe040, flags=...)
    at kernel/qeventloop.cpp:201
#25 0x00007ffff5370030 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:1009
#26 0x00007ffff5e1b488 in QApplication::exec () at kernel/qapplication.cpp:3719
#27 0x00007ffff7ada57a in kdemain (argc=1, argv=0x7fffffffe2b8)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/krita/main.cc:71
#28 0x0000000000400786 in main (argc=1, argv=0x7fffffffe2b8)
    at /build/buildd/project-neon-calligra-2+git20111031+r72750/obj-x86_64-linux-gnu/krita/krita_dummy.cpp:3


Reproducible: Always

Steps to Reproduce:
Fire up Krita 2.4 (b3);
Open a new image (no matter what image crashes Krita later);
Delete the layer (the canvas becomes thus transparent);
Select the pick color tool (on the toolbar);
Click on the empty canvas;
Krita crashes suddenly (this occurs silently: no Bug report wizard pops up).

Pay attention, in order to get a backtrace you are forced to start Krita through the Terminal (thanks to the gdb utility)

Actual Results:  
Krita always crashes

Expected Results:  
Krita shouldn't crash :-)
Comment 1 Christoph Feck 2011-11-03 19:58:26 UTC
Wow, your rate of bug reporting is impressive, keep going! Hopefully all get fixed for the release.
Comment 2 Juan Palacios 2011-11-04 14:45:16 UTC
Archlinux 64 bit
Kde 4.7.3
KRITA 2.4 beta3 (2.3.83) from kde-unstable repository

I can confirm this bug.
Comment 3 Halla Rempt 2011-11-04 21:35:48 UTC
Ack, confirmed.
Comment 4 Sven Langkamp 2011-12-19 01:36:43 UTC
This should be fixed already and I can't reproduce. Can you check if that still happens.
Comment 5 Sven Langkamp 2011-12-19 16:09:40 UTC
Was fixed in commit 0efcc581d1995d480752983fd9708baad44f88e0
Comment 6 Silvio Grosso 2011-12-19 19:01:13 UTC
Hi everyone,

I have just tried right now and Krita 2.4 beta 4 doesn't crash anymore.
The pick color tool works like a charm everywhere.

THANKS a lot indeed for having fixed this bug! ;-)