Summary: | Opening Greyscale PSD in Krita gives transparent canvas | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Raghavendra kamath <raghu> |
Component: | File formats | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | halla |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://dl.dropboxusercontent.com/u/37777793/greyscalebug.mp4 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | greyscale testfile |
Description
Raghavendra kamath
2014-11-08 05:33:43 UTC
In the current 2.9 beta 2 krita crashes on opening greyscale psd. here is the gdb output : raghu@raghu:~$ gdb krita GNU gdb (Ubuntu 7.8-1ubuntu4) 7.8.0.20141001-cvs Copyright (C) 2014 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from krita...done. (gdb) run Starting program: /home/raghu/kde4/inst/bin/krita [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". (krita:2110): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita", (krita:2110): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita", /usr/share/themes/Orchis/gtk-2.0/Apps/xfce.rc:150: error: invalid string constant "combo", expected valid string constant [New Thread 0x7fffde3d1700 (LWP 2114)] [New Thread 0x7fffddbd0700 (LWP 2115)] ################################### # Adding a tablet device: Wacom Intuos4 6x9 stylus Device Type: "Stylus" # Axes limits data X: 0 44704 Y: 0 27940 Z: 0 0 Pressure: 0 2048 Rotation: -900 899 T. Pres: 0 0 ################################### # Adding a tablet device: Wacom Intuos4 6x9 eraser Device Type: "XFreeEraser" # Axes limits data X: 0 44704 Y: 0 27940 Z: 0 0 Pressure: 0 2048 Rotation: 0 1 T. Pres: 0 0 [New Thread 0x7fffc6462700 (LWP 2116)] [New Thread 0x7fffbc1c0700 (LWP 2117)] [New Thread 0x7fffbb9bf700 (LWP 2118)] [New Thread 0x7fffbb1be700 (LWP 2119)] [New Thread 0x7fffba9bd700 (LWP 2120)] [New Thread 0x7fffba1bc700 (LWP 2121)] [Thread 0x7fffba1bc700 (LWP 2121) exited] [Thread 0x7fffbb1be700 (LWP 2119) exited] [Thread 0x7fffbb9bf700 (LWP 2118) exited] [Thread 0x7fffc6462700 (LWP 2116) exited] [Thread 0x7fffbc1c0700 (LWP 2117) exited] [New Thread 0x7fffbc1c0700 (LWP 2122)] [New Thread 0x7fffc6462700 (LWP 2123)] [Thread 0x7fffba9bd700 (LWP 2120) exited] [New Thread 0x7fffba9bd700 (LWP 2124)] connect failed: No such file or directory [Thread 0x7fffba9bd700 (LWP 2124) exited] [New Thread 0x7fffba9bd700 (LWP 2125)] [New Thread 0x7fffbb9bf700 (LWP 2126)] [New Thread 0x7fffbb1be700 (LWP 2127)] [Thread 0x7fffbb1be700 (LWP 2127) exited] [New Thread 0x7fffbb1be700 (LWP 2128)] [Thread 0x7fffbb1be700 (LWP 2128) exited] void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Close" under id 35 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Close All" under id 36 [New Thread 0x7fffbb1be700 (LWP 2131)] [Thread 0x7fffbb1be700 (LWP 2131) exited] Read 2 Image Resource Blocks QCoreApplication::postEvent: Unexpected null receiver [New Thread 0x7fffbb1be700 (LWP 2132)] [New Thread 0x7fff881aa700 (LWP 2133)] [New Thread 0x7fff879a9700 (LWP 2134)] [New Thread 0x7fff831a8700 (LWP 2135)] [Thread 0x7fff879a9700 (LWP 2134) exited] [Thread 0x7fffbb1be700 (LWP 2132) exited] [Thread 0x7fff831a8700 (LWP 2135) exited] [Thread 0x7fff881aa700 (LWP 2133) exited] OpenGL version 1.1 or higher is present. OpenGL version 1.2 or higher is present. OpenGL version 1.3 or higher is present. OpenGL version 1.4 or higher is present. OpenGL version 1.5 or higher is present. OpenGL version 2.0 or higher is present. OpenGL version 2.1 or higher is present. OpenGL version 3.0 or higher is present. OpenGL version 3.1 or higher is present. OpenGL version 3.2 or higher is present. OpenGL version 3.3 or higher is present. OpenGL version 4.0 or higher is present. krita(2110)/koffice (lib komain) KoRuler::createGuideToolConnection: No guides tool found, skipping connection krita(2110)/koffice (lib komain) KoRuler::createGuideToolConnection: No guides tool found, skipping connection krita(2110) CanvasData::activateToolActions: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita(2110) CanvasData::activateToolActions: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" krita(2110) CanvasData::activateToolActions: "InteractionTool" : action "object_order_raise" conflicts with canvas action "rotate_canvas_right" shortcut: "Ctrl+]" krita(2110) CanvasData::activateToolActions: "InteractionTool" : action "object_order_lower" conflicts with canvas action "rotate_canvas_left" shortcut: "Ctrl+[" Program received signal SIGSEGV, Segmentation fault. SpecificColorSelectorDock::setCanvas (this=0x216c030, canvas=<optimized out>) at /home/raghu/kde4/src/calligra/krita/plugins/extensions/dockers/specificcolorselector/specificcolorselector_dock.cc:59 59 m_colorSelector->setColorSpace(m_view->activeNode()->colorSpace()); (gdb) bt #0 SpecificColorSelectorDock::setCanvas (this=0x216c030, canvas=<optimized out>) at /home/raghu/kde4/src/calligra/krita/plugins/extensions/dockers/specificcolorselector/specificcolorselector_dock.cc:59 #1 0x00007ffff278c8b5 in KoCanvasControllerWidget::Private::activate ( this=0x2315f40) at /home/raghu/kde4/src/calligra/libs/flake/KoCanvasControllerWidget.cpp:163 #2 0x00007ffff7958f25 in KisViewManager::setCurrentView (this=0x18f1490, view=view@entry=0x10375f0) at /home/raghu/kde4/src/calligra/krita/ui/KisViewManager.cpp:437 #3 0x00007ffff7917c5c in KisMainWindow::setActiveSubWindow ( this=this@entry=0x18fad70, window=<optimized out>) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:1821 #4 0x00007ffff791824f in KisMainWindow::subWindowActivated (this=0x18fad70) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:1741 #5 0x00007ffff79286b5 in KisMainWindow::qt_static_metacall (_o=0x18fad70, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffb5a0) at /home/raghu/kde4/build/krita/ui/KisMainWindow.moc:195 #6 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007ffff6d5074f in QMdiArea::subWindowActivated(QMdiSubWindow*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #8 0x00007ffff6d534a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #9 0x00007ffff6d55743 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #10 0x00007ffff6d55d81 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #11 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #12 0x00007ffff6d5c757 in QMdiSubWindow::windowStateChanged(QFlags<Qt::WindowState>, QFlags<Qt::WindowState>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #13 0x00007ffff6d61461 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #14 0x00007ffff6d62072 in QMdiSubWindow::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #15 0x00007ffff5f2a9d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #16 0x00007ffff69340fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #17 0x00007ffff693a870 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #18 0x00007ffff78dd9c7 in KisApplication::notify (this=<optimized out>, receiver=0x10375f0, event=0x7fffffffbbb0) at /home/raghu/kde4/src/calligra/krita/ui/KisApplication.cpp:488 #19 0x00007ffff5f2a86d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #20 0x00007ffff6981233 in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #21 0x00007ffff6982fda in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #22 0x00007ffff698109e in QWidgetPrivate::showChildren(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #23 0x00007ffff698111d in QWidgetPrivate::show_helper() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #24 0x00007ffff6982fda in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007ffff6d61b89 in QMdiSubWindow::changeEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #26 0x00007ffff6983bca in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #27 0x00007ffff6d6254b in QMdiSubWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #28 0x00007ffff693411c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #29 0x00007ffff693a870 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #30 0x00007ffff78dd9c7 in KisApplication::notify (this=<optimized out>, receiver=0x3cf05f0, event=0x7fffffffc1f0) at /home/raghu/kde4/src/calligra/krita/ui/KisApplication.cpp:488 #31 0x00007ffff5f2a86d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #32 0x00007ffff69cb754 in QWidget::setWindowState(QFlags<Qt::WindowState>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #33 0x00007ffff6980cd9 in QWidget::showMaximized() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #34 0x00007ffff6d62281 in QMdiSubWindow::eventFilter(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #35 0x00007ffff5f2a9d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #36 0x00007ffff69340fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #37 0x00007ffff693a870 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #38 0x00007ffff78dd9c7 in KisApplication::notify (this=<optimized out>, receiver=0x10375f0, event=0x7fffffffc6e0) at /home/raghu/kde4/src/calligra/krita/ui/KisApplication.cpp:488 #39 0x00007ffff5f2a86d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #40 0x00007ffff69cb754 in QWidget::setWindowState(QFlags<Qt::WindowState>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #41 0x00007ffff6980cd9 in QWidget::showMaximized() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #42 0x00007ffff79180c8 in KisMainWindow::showView (this=0x18fad70, imageView=0x10375f0) ---Type <return> to continue, or q <return> to quit--- at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:500 #43 0x00007ffff7916899 in KisMainWindow::addView (this=0x18fad70, view=0x10375f0) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:475 #44 0x00007ffff791691e in KisMainWindow::slotLoadCompleted (this=0x18fad70) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:692 #45 0x00007ffff7928895 in KisMainWindow::qt_static_metacall (_o=0x18fad70, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffcae0) at /home/raghu/kde4/build/krita/ui/KisMainWindow.moc:167 #46 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #47 0x00007ffff78e4e03 in KisDocument::completed (this=<optimized out>) at /home/raghu/kde4/build/krita/ui/KisDocument.moc:245 #48 0x00007ffff78f37d9 in openLocalFile (this=0x2a768f0) at /home/raghu/kde4/src/calligra/krita/ui/KisDocument.cpp:404 #49 KisDocument::openUrlInternal (this=this@entry=0x26e2e70, url=...) at /home/raghu/kde4/src/calligra/krita/ui/KisDocument.cpp:2425 #50 0x00007ffff78f3af8 in KisDocument::openUrl (this=0x26e2e70, _url=...) at /home/raghu/kde4/src/calligra/krita/ui/KisDocument.cpp:1232 #51 0x00007ffff7916ac2 in KisMainWindow::openDocumentInternal ( this=this@entry=0x18fad70, url=..., newdoc=0x26e2e70, newdoc@entry=0x0) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:672 #52 0x00007ffff791b42d in KisMainWindow::openDocument ( ---Type <return> to continue, or q <return> to quit--- this=this@entry=0x18fad70, url=...) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:658 #53 0x00007ffff791b6af in KisMainWindow::slotFileOpenRecent (this=0x18fad70, url=...) at /home/raghu/kde4/src/calligra/krita/ui/KisMainWindow.cpp:1143 #54 0x00007ffff7928a19 in KisMainWindow::qt_static_metacall (_o=0x18fad70, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffffd020) at /home/raghu/kde4/build/krita/ui/KisMainWindow.moc:149 #55 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #56 0x00007ffff12bc712 in KRecentFilesAction::urlSelected(KUrl const&) () from /usr/lib/libkdeui.so.5 #57 0x00007ffff12bc7bb in ?? () from /usr/lib/libkdeui.so.5 #58 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #59 0x00007ffff12c00ef in KSelectAction::triggered(QAction*) () from /usr/lib/libkdeui.so.5 #60 0x00007ffff12c05b0 in KSelectAction::actionTriggered(QAction*) () from /usr/lib/libkdeui.so.5 #61 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #62 0x00007ffff6930b2f in QActionGroup::triggered(QAction*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #63 0x00007ffff6930baf in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 ---Type <return> to continue, or q <return> to quit--- #64 0x00007ffff5f3ea7a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #65 0x00007ffff692dbf2 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #66 0x00007ffff692f5c3 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #67 0x00007ffff5f42f41 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #68 0x00007ffff692fa92 in QAction::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #69 0x00007ffff693411c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #70 0x00007ffff693a870 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #71 0x00007ffff78dd9c7 in KisApplication::notify (this=<optimized out>, receiver=0x26838d0, event=0x2138360) at /home/raghu/kde4/src/calligra/krita/ui/KisApplication.cpp:488 #72 0x00007ffff5f2a86d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #73 0x00007ffff5f2df41 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #74 0x00007ffff5f57ed3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #75 0x00007fffefd1cc5d in g_main_context_dispatch () ---Type <return> to continue, or q <return> to quit--- from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #76 0x00007fffefd1cf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #77 0x00007fffefd1cffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #78 0x00007ffff5f58031 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #79 0x00007ffff69d74e6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #80 0x00007ffff5f294f1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #81 0x00007ffff5f29805 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #82 0x00007ffff5f2ef67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #83 0x000000000040270f in main (argc=<optimized out>, argv=<optimized out>) at /home/raghu/kde4/src/calligra/krita/main.cc:170 (gdb) Created attachment 90815 [details]
greyscale testfile
greyscale psd file created in krita itself.
Git commit b664b20ee2a82ed8bdfb5a09fa5a2866e403b5ce by Boudewijn Rempt. Committed on 31/01/2015 at 09:36. Pushed by rempt into branch 'calligra/2.9'. There might not yet be an active node. M +3 -1 krita/plugins/extensions/dockers/specificcolorselector/specificcolorselector_dock.cc http://commits.kde.org/calligra/b664b20ee2a82ed8bdfb5a09fa5a2866e403b5ce |