FS#27558 - [kdegraphics-gwenview] crashes using nouveau

Attached to Project: Arch Linux
Opened by Jakub Schmidtke (sjakub) - Tuesday, 13 December 2011, 20:18 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 10 January 2012, 16:57 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Whenever I try open any image file, gwenview crashes immediately. Kuickshow works fine.

When I run it without the file name, it works, and it even shows thumbnails for the image files.
But whenever I click on one of those thumbnails to actually open it - it crashes.

Versions (I use testing and kde_unstable):
kdegraphics-gwenview 4.7.90-1
lib32-nouveau-dri 7.11.2-1
nouveau-dri 7.11.2-1
nouveau-firmware 20091212-4
xf86-video-nouveau 0.0.16_git20110829-1

Thread 1 (Thread 0x7f9f06d46780 (LWP 6372)):
[KCrash Handler]
#6 0x00007f9ef1c7242d in ?? () from /usr/lib/xorg/modules/dri/nouveau_dri.so
#7 0x00007f9ef1c342db in ?? () from /usr/lib/xorg/modules/dri/nouveau_dri.so
#8 0x00007f9ef18455ac in nouveau_pushbuf_flush () from /usr/lib/libdrm_nouveau.so.1
#9 0x00007f9ef1d11942 in ?? () from /usr/lib/xorg/modules/dri/nouveau_dri.so
#10 0x00007f9efcbd5952 in glXSwapBuffers () from /usr/lib/libGL.so.1
#11 0x00007f9f023e20dc in QGLContext::swapBuffers() const () from /usr/lib/libQtOpenGL.so.4
#12 0x00007f9f023847ba in ?? () from /usr/lib/libQtOpenGL.so.4
#13 0x00007f9f023c14ac in QGL2PaintEngineEx::end() () from /usr/lib/libQtOpenGL.so.4
#14 0x00007f9f044ed881 in QPainter::end() () from /usr/lib/libQtGui.so.4
#15 0x00007f9f049d8826 in QGraphicsView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f9f043f3c16 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f9f047afec6 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f9f049d98fb in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f9f05b878a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x00007f9f043a351f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x00007f9f043a83d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007f9f050eaf96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x00007f9f05b8771c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x00007f9f043ef8b6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#25 0x00007f9f045b7197 in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib/libQtGui.so.4
#26 0x00007f9f043e65b4 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#27 0x00007f9f043f412c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007f9f0236b698 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4
#29 0x00007f9f043a3554 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0x00007f9f043a83d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00007f9f050eaf96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#32 0x00007f9f05b8771c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#33 0x00007f9f05b8afba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#34 0x00007f9f049aad84 in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007f9f049b4989 in ?? () from /usr/lib/libQtGui.so.4
#36 0x00007f9f05ba0756 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x00007f9f049bb379 in QGraphicsScene::event(QEvent*) () from /usr/lib/libQtGui.so.4
#38 0x00007f9f043a3554 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007f9f043a83d3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x00007f9f050eaf96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#41 0x00007f9f05b8771c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0x00007f9f05b8afba in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#43 0x00007f9f044476fa in ?? () from /usr/lib/libQtGui.so.4
#44 0x00007f9f05b86502 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#45 0x00007f9f05b86757 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#46 0x00007f9f05b8b2b5 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#47 0x0000000000424415 in ?? ()
#48 0x00007f9f0368e14d in __libc_start_main () from /lib/libc.so.6
#49 0x00000000004246c1 in _start ()
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Tuesday, 10 January 2012, 16:57 GMT
Reason for closing:  Fixed
Additional comments about closing:  kdegraphics-gwenview 4.7.97-1
lib32-nouveau-dri 7.11.2-2
nouveau-dri 7.11.2-1
nouveau-firmware 20091212-4
xf86-video-nouveau 0.0.16_git20120106-1
Comment by Max Pray (synthead) - Friday, 16 December 2011, 20:19 GMT
Image viewers crashing shouldn't be made critical...
Comment by Jakub Schmidtke (sjakub) - Friday, 16 December 2011, 20:33 GMT
It makes the standard image viewing component of KDE unusable. It's not a data loss, but makes one of the basic and common tasks crash every single time! That's something major.
There exists a similar task about crashes while opening .doc files and it's marked critical. How is this one different? The file format?
Comment by Andrea Scarpino (BaSh) - Thursday, 29 December 2011, 15:41 GMT
Status? Is solved using RC1? Please report upstream.
Comment by Jakub Schmidtke (sjakub) - Tuesday, 10 January 2012, 16:21 GMT
Looks like it has been fixed.
Works fine using these versions:

kdegraphics-gwenview 4.7.97-1
lib32-nouveau-dri 7.11.2-2
nouveau-dri 7.11.2-1
nouveau-firmware 20091212-4
xf86-video-nouveau 0.0.16_git20120106-1

Loading...