krita crashes on remote files

Bug #361943 reported by Håvard Gulldahl
4
Affects Status Importance Assigned to Milestone
koffice
Fix Released
High
koffice2 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: koffice2

Upon trying to open an image from a http url, krita crashes. This is both from the initial file chooser and from the File->Open menu action.

This bug is also reported on bugs.kde.org.

Here's a backtrace from a inital file chooser crash:

[KCrash Handler]
#5 0x00007fae53595df0 in KisImage::colorSpace () from /usr/lib/libkritaimage.so.5
#6 0x00007fae53a2990e in KisOpenGLImageTextures::imageCanShareTextures () from /usr/lib/libkritaui.so.5
#7 0x00007fae53a2c7f0 in KisOpenGLImageTextures::getImageTextures () from /usr/lib/libkritaui.so.5
#8 0x00007fae53912088 in KisCanvas2::createOpenGLCanvas () from /usr/lib/libkritaui.so.5
#9 0x00007fae5391256c in KisCanvas2::createCanvas () from /usr/lib/libkritaui.so.5
#10 0x00007fae53912b2b in KisCanvas2::KisCanvas2 () from /usr/lib/libkritaui.so.5
#11 0x00007fae539ec499 in KisView2::KisView2 () from /usr/lib/libkritaui.so.5
#12 0x00007fae53977104 in KisDoc2::createViewInstance () from /usr/lib/libkritaui.so.5
#13 0x00007fae50e27c8a in KoDocument::createView () from /usr/lib/libkomain.so.5
#14 0x00007fae50e4d007 in KoMainWindow::setRootDocument () from /usr/lib/libkomain.so.5
#15 0x00007fae50e2b033 in KoDocument::deleteOpenPane () from /usr/lib/libkomain.so.5
#16 0x00007fae53976b5a in KisDoc2::openExistingFile () from /usr/lib/libkritaui.so.5
#17 0x00007fae53976d51 in KisDoc2::qt_metacall () from /usr/lib/libkritaui.so.5
#18 0x00007fae53e4e1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0x00007fae50eab612 in ?? () from /usr/lib/libkomain.so.5
#20 0x00007fae50eab9b4 in ?? () from /usr/lib/libkomain.so.5
#21 0x00007fae53e4e1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0x00007fae50ec04b2 in ?? () from /usr/lib/libkomain.so.5
#23 0x00007fae50ec053a in ?? () from /usr/lib/libkomain.so.5
#24 0x00007fae50ec05ad in ?? () from /usr/lib/libkomain.so.5
#25 0x00007fae53e4e1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#26 0x00007fae48a0ddfa in KFileWidget::slotOk () from /usr/lib/libkfile.so.4
#27 0x00007fae48a0d75d in KFileWidget::slotOk () from /usr/lib/libkfile.so.4
#28 0x00007fae48a0bf0e in KFileWidget::qt_metacall () from /usr/lib/libkfile.so.4
#29 0x00007fae53e4e1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#30 0x00007fae4e1222c5 in KComboBox::returnPressed () from /usr/lib/libkdeui.so.5
#31 0x00007fae4e123534 in KComboBox::qt_metacall () from /usr/lib/libkdeui.so.5
#32 0x00007fae4e682735 in KUrlComboBox::qt_metacall () from /usr/lib/libkio.so.5
#33 0x00007fae53e4e1f2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#34 0x00007fae4e13da95 in KLineEdit::returnPressed () from /usr/lib/libkdeui.so.5
#35 0x00007fae4e142dc5 in KLineEdit::event () from /usr/lib/libkdeui.so.5
#36 0x00007fae4d24b440 in QComboBox::keyPressEvent () from /usr/lib/libQtGui.so.4
#37 0x00007fae4cede86a in QWidget::event () from /usr/lib/libQtGui.so.4
#38 0x00007fae4ce8d83d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#39 0x00007fae4ce9696f in QApplication::notify () from /usr/lib/libQtGui.so.4
#40 0x00007fae4e07a26b in KApplication::notify () from /usr/lib/libkdeui.so.5
#41 0x00007fae53e3875c in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#42 0x00007fae4cf22764 in ?? () from /usr/lib/libQtGui.so.4
#43 0x00007fae4cf24ac2 in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007fae4cefd66d in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#45 0x00007fae4cf26514 in ?? () from /usr/lib/libQtGui.so.4
#46 0x00007fae4afc820a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007fae4afcb8e0 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007fae4afcba7c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007fae53e61e6f in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#50 0x00007fae4cf25c9f in ?? () from /usr/lib/libQtGui.so.4
#51 0x00007fae53e37002 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#52 0x00007fae53e373cd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#53 0x00007fae53e39694 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#54 0x00007fae54132905 in kdemain () from /usr/lib/libkdeinit4_krita.so
#55 0x00007fae4b8965a6 in __libc_start_main () from /lib/libc.so.6
#56 0x00000000004008b9 in _start ()

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: fglrx
Package: krita-kde4 1:1.9.99.9-0ubuntu1
ProcEnviron:
 LANGUAGE=nb_NO:nb:no_NO:no:nn_NO:nn:en
 PATH=(custom, user)
 LANG=nb_NO.UTF-8
 SHELL=/bin/bash
SourcePackage: koffice2
Uname: Linux 2.6.28-11-generic x86_64

Revision history for this message
Håvard Gulldahl (havard) wrote :
Changed in koffice:
status: Unknown → New
Changed in koffice:
status: New → Invalid
Revision history for this message
Harald Sitter (apachelogger) wrote :

Triaged/Medium due to upstream report(s)

Changed in koffice:
status: Invalid → Unknown
Changed in koffice2 (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
summary: - [jaunty] krita crashes on http files
+ krita crashes on remote files
Revision history for this message
Harald Sitter (apachelogger) wrote :

Actually. It would be very nice if you could upgrade to KOffice 2
http://www.kubuntu.org/news/koffice-2
and install koffice-kde4-dbg to get a new backtrace.

Thank you in advance :)

Changed in koffice2 (Ubuntu):
status: Triaged → Incomplete
Changed in koffice:
status: Unknown → Confirmed
Revision history for this message
Håvard Gulldahl (havard) wrote :
Download full text (7.7 KiB)

Sure. Here we go, from a fresh krita (2.0.0-0ubuntu1~jaunty1 from backports) and koffice-kde4-dbg.

This is from the initial file chooser.

Thanks!

=============================
Application: Krita (krita), signal SIGSEGV
0x00007f4e140fcd21 in nanosleep () from /lib/libc.so.6
Current language: auto; currently c

Thread 1 (Thread 0x7f4e1cae7760 (LWP 6973)):
[KCrash Handler]
#5 KisImage::colorSpace (this=0x0) at /build/buildd/koffice2-2.0.0/krita/image/kis_image.cc:1049
#6 0x00007f4e1c1a88ee in KisOpenGLImageTextures::imageCanShareTextures (image={d = 0x7fff24cbf570}) at /build/buildd/koffice2-2.0.0/krita/ui/opengl/kis_opengl_image_textures.cpp:163
#7 0x00007f4e1c1ab7d0 in KisOpenGLImageTextures::getImageTextures (image={d = 0x7fff24cbf650}, monitorProfile=0x312d620)
    at /build/buildd/koffice2-2.0.0/krita/ui/opengl/kis_opengl_image_textures.cpp:135
#8 0x00007f4e1c090ec8 in KisCanvas2::createOpenGLCanvas (this=0x3d09410) at /build/buildd/koffice2-2.0.0/krita/ui/canvas/kis_canvas2.cpp:254
#9 0x00007f4e1c0913ac in KisCanvas2::createCanvas (this=0x3d09410) at /build/buildd/koffice2-2.0.0/krita/ui/canvas/kis_canvas2.cpp:272
#10 0x00007f4e1c09196b in KisCanvas2 (this=0x3d09410, viewConverter=<value optimized out>, view=0x3c4ef60, sc=<value optimized out>)
    at /build/buildd/koffice2-2.0.0/krita/ui/canvas/kis_canvas2.cpp:105
#11 0x00007f4e1c16b479 in KisView2 (this=0x3c4ef60, doc=0x20c8e10, parent=<value optimized out>) at /build/buildd/koffice2-2.0.0/krita/ui/kis_view2.cpp:195
#12 0x00007f4e1c0f5f84 in KisDoc2::createViewInstance (this=0x20c8e10, parent=0x2108b40) at /build/buildd/koffice2-2.0.0/krita/ui/kis_doc2.cc:457
#13 0x00007f4e195c1cfa in KoDocument::createView (this=0x0, parent=0x3ff91c0) at /build/buildd/koffice2-2.0.0/libs/main/KoDocument.cpp:341
#14 0x00007f4e195e7177 in KoMainWindow::setRootDocument (this=0x20e8970, doc=0x20c8e10) at /build/buildd/koffice2-2.0.0/libs/main/KoMainWindow.cpp:453
#15 0x00007f4e195c50a3 in KoDocument::deleteOpenPane (this=0x20c8e10) at /build/buildd/koffice2-2.0.0/libs/main/KoDocument.cpp:2645
#16 0x00007f4e1c0f59da in KisDoc2::openExistingFile (this=0x20c8e10, url=@0x7fff24cbfbf0) at /build/buildd/koffice2-2.0.0/krita/ui/kis_doc2.cc:160
#17 0x00007f4e1c0f5bd1 in KisDoc2::qt_metacall (this=0x20c8e10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff24cbfab0)
    at /build/buildd/koffice2-2.0.0/obj-x86_64-linux-gnu/krita/ui/kis_doc2.moc:77
#18 0x00007f4e1c5c08d2 in QMetaObject::activate (sender=0x214a770, from_signal_index=<value optimized out>, to_signal_index=27, argv=0x3ff91c0) at kernel/qobject.cpp:3120
#19 0x00007f4e196456a2 in KoOpenPane::openExistingFile (this=0x0, _t1=<value optimized out>) at /build/buildd/koffice2-2.0.0/obj-x86_64-linux-gnu/libs/main/KoOpenPane.moc:98
#20 0x00007f4e19645a44 in KoOpenPane::qt_metacall (this=0x214a770, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff24cbfbd0)
    at /build/buildd/koffice2-2.0.0/obj-x86_64-linux-gnu/libs/main/KoOpenPane.moc:80
#21 0x00007f4e1c5c08d2 in QMetaObject::activate (sender=0x21cfd50, from_signal_index=<value optimized out>, to_signal_index=27, argv=0x3ff91c0) at kernel/qobject.cpp:3120
#22 0x...

Read more...

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Cool, thanks.
I have forwarded the updated backtrace to the developers at the upstream bug report.

Changed in koffice2 (Ubuntu):
status: Incomplete → Triaged
Changed in koffice:
status: Confirmed → Fix Released
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

The reporter of the bug at KDE has reported it to be fixed, but he didn't say much more than that. Could you please test with KOffice 2.0.1? Thanks in advance.

Changed in koffice2 (Ubuntu):
importance: Medium → Low
status: Triaged → Incomplete
Changed in koffice2 (Ubuntu):
status: Incomplete → Fix Released
Changed in koffice:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.