| Summary: | gwenview becomes unresponsive and crashes on close after saving jpeg | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Oliver Putz <Regnaron> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | akloor, andresbajotierra, cppadser, jean_henri_colleye, painteru, paul.pygeon, rolandjdevnull, rpogomes, sputnikshock |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Oliver Putz
2008-09-21 23:02:17 UTC
In the second step, did you chose to save as a specific file type? If I chose to as .jpeg or just try to save as 2.jpeg, it saved alright, however it turned a 148 Kbyte file into a 2.2 MB one.
If I just saved as 2 with no type selected nor 2.jpeg as a name, I got this backtrace in kde trunk rev.862826 :
#0 0xb7fcf410 in __kernel_vsyscall ()
#1 0xb6bbe085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6bbfa01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb6e82a1d in qt_message_output (msgType=QtFatalMsg,
buf=0xbf99e7d0 "ASSERT: \"typeList.count() > 0\" in file /home/kde-devel/kde/src/KDE/kdegraphics/gwenview/app/gvcore.cpp, line 225") at global/qglobal.cpp:2108
#4 0xb6e82aa1 in qFatal (msg=0xb6fd96b8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2309
#5 0xb6e82ef9 in qt_assert (assertion=0x8093c90 "typeList.count() > 0",
file=0x8093c50 "/home/kde-devel/kde/src/KDE/kdegraphics/gwenview/app/gvcore.cpp", line=225) at global/qglobal.cpp:1878
#6 0x08067418 in Gwenview::GvCore::saveAs (this=0x8159f80, url=@0xbf9a08c0)
at /home/kde-devel/kde/src/KDE/kdegraphics/gwenview/app/gvcore.cpp:225
#7 0x0807f42d in Gwenview::MainWindow::saveCurrentAs (this=0x8161438)
at /home/kde-devel/kde/src/KDE/kdegraphics/gwenview/app/mainwindow.cpp:1069
#8 0x08081939 in Gwenview::MainWindow::qt_metacall (this=0x8161438, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf9a09dc)
at /home/kde-devel/kde/build/KDE/kdegraphics/gwenview/app/mainwindow.moc:154
#9 0xb6f96cfd in QMetaObject::activate (sender=0x827a3a8, from_signal_index=5, to_signal_index=6, argv=0xbf9a09dc)
at kernel/qobject.cpp:3034
#10 0xb6f96f06 in QMetaObject::activate (sender=0x827a3a8, m=0xb79f00f8, from_local_signal_index=1, to_local_signal_index=2,
argv=0xbf9a09dc) at kernel/qobject.cpp:3127
#11 0xb72eef5e in QAction::triggered (this=0x827a3a8, _t1=false) at .moc/debug-shared/moc_qaction.cpp:216
#12 0xb72f0b00 in QAction::activate (this=0x827a3a8, event=QAction::Trigger) at kernel/qaction.cpp:1131
#13 0xb77157f6 in QMenuPrivate::activateAction (this=0x82d9a88, action=0x827a3a8, action_e=QAction::Trigger, self=true)
at widgets/qmenu.cpp:1008
#14 0xb7717fd7 in QMenu::mouseReleaseEvent (this=0x82c6f98, e=0xbf9a11a8) at widgets/qmenu.cpp:2175
#15 0xb7f037fc in KMenu::mouseReleaseEvent (this=0x82c6f98, e=0xbf9a11a8)
at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/kmenu.cpp:452
#16 0xb73540b1 in QWidget::event (this=0x82c6f98, event=0xbf9a11a8) at kernel/qwidget.cpp:7169
#17 0xb7713440 in QMenu::event (this=0x82c6f98, e=0xbf9a11a8) at widgets/qmenu.cpp:2271
#18 0xb72f6d0d in QApplicationPrivate::notify_helper (this=0x80afa40, receiver=0x82c6f98, e=0xbf9a11a8)
at kernel/qapplication.cpp:3809
#19 0xb72f77e1 in QApplication::notify (this=0xbf9a19e8, receiver=0x82c6f98, e=0xbf9a11a8) at kernel/qapplication.cpp:3534
#20 0xb7e30595 in KApplication::notify (this=0xbf9a19e8, receiver=0x82c6f98, event=0xbf9a11a8)
at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#21 0xb6f81dc6 in QCoreApplication::notifyInternal (this=0xbf9a19e8, receiver=0x82c6f98, event=0xbf9a11a8)
at kernel/qcoreapplication.cpp:589
#22 0xb7302be7 in QCoreApplication::sendSpontaneousEvent (receiver=0x82c6f98, event=0xbf9a11a8)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#23 0xb72fb6e4 in QApplicationPrivate::sendMouseEvent (receiver=0x82c6f98, event=0xbf9a11a8, alienWidget=0x847cec8,
nativeWidget=0x8161438, buttonDown=0xb7a0e060, lastMouseReceiver=@0xb7a0e064) at kernel/qapplication.cpp:2799
#24 0xb7375fdc in QETWidget::translateMouseEvent (this=0x8161438, event=0xbf9a173c) at kernel/qapplication_x11.cpp:3982
#25 0xb7373963 in QApplication::x11ProcessEvent (this=0xbf9a19e8, event=0xbf9a173c) at kernel/qapplication_x11.cpp:3044
#26 0xb73a02c1 in x11EventSourceDispatch (s=0x80b2978, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#27 0xb655add6 in IA__g_main_context_dispatch (context=0x80b1c88) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#28 0xb655e193 in g_main_context_iterate (context=0x80b1c88, block=1, dispatch=1, self=0x80afd58)
at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#29 0xb655e74e in IA__g_main_context_iteration (context=0x80b1c88, may_block=1) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2708
#30 0xb6fb1374 in QEventDispatcherGlib::processEvents (this=0x80afb90, flags=@0xbf9a18d4) at kernel/qeventdispatcher_glib.cpp:325
#31 0xb739fadc in QGuiEventDispatcherGlib::processEvents (this=0x80afb90, flags=@0xbf9a1904)
at kernel/qguieventdispatcher_glib.cpp:204
#32 0xb6f7ec86 in QEventLoop::processEvents (this=0xbf9a1980, flags=@0xbf9a1944) at kernel/qeventloop.cpp:149
#33 0xb6f7eec5 in QEventLoop::exec (this=0xbf9a1980, flags=@0xbf9a1988) at kernel/qeventloop.cpp:196
#34 0xb6f825af in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851
#35 0xb72f6a26 in QApplication::exec () at kernel/qapplication.cpp:3337
#36 0x0807da97 in main (argc=134843372, argv=0x8161e88) at /home/kde-devel/kde/src/KDE/kdegraphics/gwenview/app/main.cpp:93
Hi! I do *not* touch the filetype dropdown list. However, jpeg is already chosen there be by default. As a filename I only enter "2". So I especially do not add any filetype suffix to the filename. (maybe I can also make a little video of it later on to make it clearer) Ok, the promised video can be found at: http://www.oliver-putz.de/bugreports/bug171430.ogv *** Bug 171252 has been marked as a duplicate of this bug. *** Fixed in trunk (r865771) and backported to 4.1 branch (r865924). *** Bug 177984 has been marked as a duplicate of this bug. *** *** Bug 180264 has been marked as a duplicate of this bug. *** Bug 181954 seems to be related to this (but in 4.1.96) (regression?) SVN commit 917108 by gateau: Make sure KFileDialog is gone while saving. BUG:171430 M +44 -35 gvcore.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=917108 *** Bug 181954 has been marked as a duplicate of this bug. *** *** Bug 188366 has been marked as a duplicate of this bug. *** *** Bug 198050 has been marked as a duplicate of this bug. *** Hi! I have the same problem. I want to save after a "mirror" edit of a .jpg. If I want to save, the gwenview crash. I've got the latest kde-4.4.1(gwenview-4.4.1-rc1) I see the bug is marked as RESOLVED... I've read here but I haven't saw how to fix it. In the previous build, the things was OK...in fact this is the first time I have problems with my fav image viewer (well, it's more than that..I know) |