Summary: | gwenview crashes when loading images | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | Thomas <tfjellstrom> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | alinm.elena, anselmolsm, babebox666, bojan.milovanovic, bugzilla.kde, celine2002, ch75, dazjorz, ebanksjudy, finder155, finex, helio, jackberri, jey, jo.oiongen, jonnybecker, jospoortvliet, kaltsi, kde, kernel218, lachs0r, marek.trylinski, mieszkoslusarczyk, mkozioro, moky.math, nzlbob2332, oknaths, ozgurktekin, paragw, pascal, richard.vd.veen, sgmeunier, shaker, steampoweredlawngnome, Stefan.Borggraefe, stefano.ippoliti, tomas.gavinho, vmikiv |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Thomas
2009-05-06 06:08:25 UTC
It is happening since today. Yesterday's build didn't crashes (to me). *** Bug 192063 has been marked as a duplicate of this bug. *** Looks fine here, trunk r965394. not here I compile all few min ago r965410 (In reply to comment #4) > not here I compile all few min ago r965410 gwenview still crash Still crashing to me too: trunk r965550 Qt 4.5.1 nvidia 180.51 On the shell output I've seen this: gwenview(1429) Gwenview::FolderViewContextManagerItemPrivate::findRootIndex: Found no root index for KUrl("") *** Bug 192184 has been marked as a duplicate of this bug. *** Now the crash has been "delayed": when gwenview is started with an image, the image is correctly loaded. When the "folders" view is enabled it crashes (with the same backtrace) Does it happen for all folders? or in a few folders only? In the latter case is there anything special in the folder url? (space, non ascii character...) it happens on any folder *** Bug 192383 has been marked as a duplicate of this bug. *** SVN commit 966948 by gateau: Add protection to prevent crash when receiving rowsInserted() with invalid index. BUG:191771 M +7 -3 folderviewcontextmanageritem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=966948 *** Bug 191922 has been marked as a duplicate of this bug. *** *** Bug 191994 has been marked as a duplicate of this bug. *** *** Bug 192463 has been marked as a duplicate of this bug. *** *** Bug 192679 has been marked as a duplicate of this bug. *** *** Bug 192711 has been marked as a duplicate of this bug. *** *** Bug 192891 has been marked as a duplicate of this bug. *** *** Bug 192959 has been marked as a duplicate of this bug. *** *** Bug 193090 has been marked as a duplicate of this bug. *** *** Bug 193107 has been marked as a duplicate of this bug. *** *** Bug 193138 has been marked as a duplicate of this bug. *** *** Bug 193154 has been marked as a duplicate of this bug. *** *** Bug 193172 has been marked as a duplicate of this bug. *** *** Bug 193292 has been marked as a duplicate of this bug. *** *** Bug 193359 has been marked as a duplicate of this bug. *** *** Bug 193398 has been marked as a duplicate of this bug. *** *** Bug 193453 has been marked as a duplicate of this bug. *** *** Bug 193460 has been marked as a duplicate of this bug. *** *** Bug 193490 has been marked as a duplicate of this bug. *** *** Bug 193500 has been marked as a duplicate of this bug. *** *** Bug 193623 has been marked as a duplicate of this bug. *** *** Bug 193626 has been marked as a duplicate of this bug. *** *** Bug 193726 has been marked as a duplicate of this bug. *** *** Bug 193757 has been marked as a duplicate of this bug. *** *** Bug 193767 has been marked as a duplicate of this bug. *** *** Bug 193832 has been marked as a duplicate of this bug. *** *** Bug 194007 has been marked as a duplicate of this bug. *** *** Bug 194368 has been marked as a duplicate of this bug. *** *** Bug 194554 has been marked as a duplicate of this bug. *** *** Bug 194622 has been marked as a duplicate of this bug. *** *** Bug 194759 has been marked as a duplicate of this bug. *** *** Bug 194760 has been marked as a duplicate of this bug. *** *** Bug 194769 has been marked as a duplicate of this bug. *** *** Bug 194905 has been marked as a duplicate of this bug. *** *** Bug 195577 has been marked as a duplicate of this bug. *** *** Bug 195587 has been marked as a duplicate of this bug. *** This happens to me. I created a pgm file not noticing my variable needed to be a double, sent an int. And the resulting file causes gwenview to crash here is te report. Application: gwenview (4.13.1) KDE Platform Version: 4.13.3 Qt Version: 4.8.6 Operating System: Linux 3.13.0-48-generic x86_64 Distribution: Ubuntu 14.04.2 LTS -- Information about the crash: - Gwenview crashes when opening a pgm file I created. First time sending actually sorry to bother you. I dont even know how to attach the file. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fde24ddc840 (LWP 12468))] Thread 3 (Thread 0x7fde0c40a700 (LWP 12470)): #0 0x00007fde2189912d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fde1d662fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fde23c1f7be in QEventDispatcherGlib::processEvents (this=0x7fde040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fde0c409d60, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fde0c409d60, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fde23aedc5f in QThread::exec (this=this@entry=0x2483580) at thread/qthread.cpp:537 #7 0x00007fde23bd2823 in QInotifyFileSystemWatcherEngine::run (this=0x2483580) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fde23af032f in QThreadPrivate::start (arg=0x2483580) at thread/qthread_unix.cpp:349 #9 0x00007fde1db2e182 in start_thread (arg=0x7fde0c40a700) at pthread_create.c:312 #10 0x00007fde218a647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7fde0b1f5700 (LWP 12471)): #0 0x00007fde2189912d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fde1d662fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fde23c1f7be in QEventDispatcherGlib::processEvents (this=0x7fddfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fde0b1f4d60, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fde0b1f4d60, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fde23aedc5f in QThread::exec (this=this@entry=0x268e910) at thread/qthread.cpp:537 #7 0x00007fde23bd2823 in QInotifyFileSystemWatcherEngine::run (this=0x268e910) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fde23af032f in QThreadPrivate::start (arg=0x268e910) at thread/qthread_unix.cpp:349 #9 0x00007fde1db2e182 in start_thread (arg=0x7fde0b1f5700) at pthread_create.c:312 #10 0x00007fde218a647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fde24ddc840 (LWP 12468)): [KCrash Handler] #6 0x00007fde226cdebd in qt_fetchPixel<(QImage::Format)3> (rgb=<optimized out>, x=<optimized out>, scanLine=<optimized out>) at painting/qdrawhelper.cpp:358 #7 qt_fetchUntransformed<(QImage::Format)3> (buffer=0x7fff9b5565e0, data=0x2ae6d70, y=0, x=330, length=500) at painting/qdrawhelper.cpp:515 #8 0x00007fde226de021 in blend_untransformed_generic<(SpanMethod)0> (count=<optimized out>, spans=0x7fff9b5586f0, userData=userData@entry=0x2ae6d70) at painting/qdrawhelper.cpp:3633 #9 0x00007fde226de498 in blend_untransformed_argb<(SpanMethod)0> (count=<optimized out>, spans=0x7fff9b5586f0, userData=0x2ae6d70) at painting/qdrawhelper.cpp:3659 #10 0x00007fde226b8006 in fillRect_normalized (r=..., data=data@entry=0x2ae6d70, pe=pe@entry=0x2ae6a80) at painting/qpaintengine_raster.cpp:1494 #11 0x00007fde226bcef4 in QRasterPaintEngine::drawImage (this=<optimized out>, p=..., img=...) at painting/qpaintengine_raster.cpp:2198 #12 0x00007fde2264f73c in QPainter::drawImage (this=this@entry=0x7fff9b5590b0, p=..., image=...) at painting/qpainter.cpp:5636 #13 0x00007fde246d0d67 in drawImage (flags=..., sh=-1, sw=-1, sy=0, sx=0, image=..., y=-55, x=-330, this=0x7fff9b5590b0) at /usr/include/qt4/QtGui/qpainter.h:935 #14 Gwenview::RasterImageView::updateFromScaler (this=0x2da5a90, zoomedImageLeft=-330, zoomedImageTop=<optimized out>, image=...) at ../../lib/documentview/rasterimageview.cpp:335 #15 0x00007fde246d1035 in Gwenview::RasterImageView::qt_static_metacall (_o=0x2da5a90, _id=0, _a=0x2ae6d70, _c=<optimized out>) at ./rasterimageview.moc:69 #16 0x00007fde23c0687a in QMetaObject::activate (sender=sender@entry=0x2da57f0, m=m@entry=0x7fde2495de60 <Gwenview::ImageScaler::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff9b559280) at kernel/qobject.cpp:3539 #17 0x00007fde246ef481 in Gwenview::ImageScaler::scaledRect (this=this@entry=0x2da57f0, _t1=-330, _t2=-55, _t3=...) at ./imagescaler.moc:102 #18 0x00007fde246ef6ce in Gwenview::ImageScaler::scaleRect (this=this@entry=0x2da57f0, rect=...) at ../../lib/imagescaler.cpp:133 #19 0x00007fde246efcbf in Gwenview::ImageScaler::doScale (this=0x2da57f0) at ../../lib/imagescaler.cpp:122 #20 0x00007fde246efe55 in Gwenview::ImageScaler::setDestinationRegion (this=<optimized out>, region=...) at ../../lib/imagescaler.cpp:102 #21 0x00007fde246cf684 in setScalerRegionToVisibleRect (this=0x2da59e0) at ../../lib/documentview/rasterimageview.cpp:145 #22 Gwenview::RasterImageView::updateBuffer (this=<optimized out>, region=...) at ../../lib/documentview/rasterimageview.cpp:438 #23 0x00007fde246cf7c1 in Gwenview::RasterImageView::onZoomChanged (this=0x2da5a90) at ../../lib/documentview/rasterimageview.cpp:355 #24 0x00007fde246c1800 in Gwenview::AbstractImageView::setZoom (this=this@entry=0x2da5a90, zoom=<optimized out>, _center=..., updateType=updateType@entry=Gwenview::AbstractImageView::ForceUpdate) at ../../lib/documentview/abstractimageview.cpp:221 #25 0x00007fde246d067d in Gwenview::RasterImageView::finishSetDocument (this=0x2da5a90) at ../../lib/documentview/rasterimageview.cpp:281 #26 0x00007fde246d1015 in Gwenview::RasterImageView::qt_static_metacall (_o=0x2da5a90, _id=0, _a=0x2ae6d70, _c=<optimized out>) at ./rasterimageview.moc:68 #27 0x00007fde23c0ac1e in QObject::event (this=this@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qobject.cpp:1194 #28 0x00007fde22aff45b in QGraphicsWidget::event (this=0x2da5a90, event=0x2d6cf20) at graphicsview/qgraphicswidget.cpp:1461 #29 0x00007fde224ffe2c in QApplicationPrivate::notify_helper (this=this@entry=0x21d3680, receiver=receiver@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qapplication.cpp:4567 #30 0x00007fde225064a0 in QApplication::notify (this=this@entry=0x7fff9b559d90, receiver=receiver@entry=0x2da5a90, e=e@entry=0x2d6cf20) at kernel/qapplication.cpp:4353 #31 0x00007fde2320ad1a in KApplication::notify (this=0x7fff9b559d90, receiver=0x2da5a90, event=0x2d6cf20) at ../../kdeui/kernel/kapplication.cpp:311 #32 0x00007fde23bf24dd in QCoreApplication::notifyInternal (this=0x7fff9b559d90, receiver=receiver@entry=0x2da5a90, event=event@entry=0x2d6cf20) at kernel/qcoreapplication.cpp:953 #33 0x00007fde23bf5b3d in sendEvent (event=0x2d6cf20, receiver=0x2da5a90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #34 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x218a1f0) at kernel/qcoreapplication.cpp:1577 #35 0x00007fde23bf5fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #36 0x00007fde23c1ff83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #37 postEventSourceDispatch (s=0x21cc980) at kernel/qeventdispatcher_glib.cpp:287 #38 0x00007fde1d662e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #39 0x00007fde1d663048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #40 0x00007fde1d6630ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007fde23c1f7a1 in QEventDispatcherGlib::processEvents (this=0x218baf0, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #42 0x00007fde225a1bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #43 0x00007fde23bf10af in QEventLoop::processEvents (this=this@entry=0x7fff9b559d30, flags=...) at kernel/qeventloop.cpp:149 #44 0x00007fde23bf13a5 in QEventLoop::exec (this=this@entry=0x7fff9b559d30, flags=...) at kernel/qeventloop.cpp:204 #45 0x00007fde23bf6b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #46 0x00007fde224fe37c in QApplication::exec () at kernel/qapplication.cpp:3828 #47 0x000000000042787d in main (argc=<optimized out>, argv=0x7fff9b559ed8) at ../../app/main.cpp:145 Report to https://bugs.kde.org/ |