[Bug 723614] New: ristretto image viewer crasches when rotating images
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c0 Summary: ristretto image viewer crasches when rotating images Classification: openSUSE Product: openSUSE 12.1 Version: Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Xfce AssignedTo: bnc-team-xfce@forge.provo.novell.com ReportedBy: jw@suse.com QAContact: qa@suse.de Found By: --- Blocker: --- open a jpeg in ristretto press clockwise or counterclockwise rotation icons several times. Risotto disappears, and its stderr has this message: (ristretto:4169): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `src_x >= 0 && src_x + width <= src_pixbuf->width' failed Segmentation fault (core dumped) (gdb) where #0 0xb7054c98 in gdk_pixbuf_rotate_simple () from /usr/lib/libgdk_pixbuf-2.0.so.0 #1 0x08053978 in ?? () #2 0xb6e2bc80 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0xb6e2fddf in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #4 0xb6e30510 in ?? () from /usr/lib/libglib-2.0.so.0 #5 0xb6e30b1b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #6 0xb73afeff in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #7 0x08050eda in ?? () #8 0xb6aa12b3 in __libc_start_main () from /lib/libc.so.6 #9 0x08050f59 in ?? () -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c1 --- Comment #1 from Guido Berhörster <gber@opensuse.org> 2011-10-12 16:39:22 UTC --- What exact version of ristretto is that? Could you please install debug symbols (gdb should tell you which ones) and then provide another backtrace? Can you provide a link to an image that can trigger this? I haven't been able to reproduce this with ristretto-0.1.1-1.1.i586 and the images in /usr/share/wallpapers/openSUSEdefault/contents/images/. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c2 --- Comment #2 from Juergen Weigert <jw@suse.com> 2011-10-13 14:17:16 UTC --- Same version here. ristretto-0.1.1-1.1.i586 The images in /usr/share/wallpapers/openSUSEdefault/contents/images/ do not trigger the bug. After enabling 2 debug repos and adding a third factory debug repo, I could resolve ca 100 of the 129 requires suggested by gdb. Program terminated with signal 11, Segmentation fault. #0 gdk_pixbuf_rotate_simple (src=0x0, angle=GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE) at gdk-pixbuf-scale.c:414 414 gdk-pixbuf-scale.c: No such file or directory. in gdk-pixbuf-scale.c (gdb) where #0 gdk_pixbuf_rotate_simple (src=0x0, angle=GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE) at gdk-pixbuf-scale.c:414 #1 0x08053978 in cb_rstto_image_viewer_queued_repaint (viewer= 0x8137138 [RsttoImageViewer]) at image_viewer.c:1758 #2 0xb6fa9c80 in g_idle_dispatch (source=0x831efc0, callback= 0x80529e0 <cb_rstto_image_viewer_queued_repaint>, user_data=0x8137138) at gmain.c:4801 #3 0xb6fadddf in g_main_dispatch (context=0x809c0f8) at gmain.c:2441 #4 g_main_context_dispatch (context=0x809c0f8) at gmain.c:3011 #5 0xb6fae510 in g_main_context_iterate (context=0x809c0f8, block=-1225011456, dispatch=1, self=<optimized out>) at gmain.c:3089 #6 0xb6faeb1b in g_main_loop_run (loop=0x8207ce0) at gmain.c:3297 #7 0xb752deff in IA__gtk_main () at gtkmain.c:1256 #8 0x08050eda in main (argc=5, argv=0xbfb240b4) at main.c:137 (gdb) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c3 --- Comment #3 from Juergen Weigert <jw@suse.com> 2011-10-13 14:18:45 UTC --- Created an attachment (id=456324) --> (http://bugzilla.novell.com/attachment.cgi?id=456324) Image to reproduce the issue. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.xfce.org/s | |how_bug.cgi?id=8036 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c4 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jw@suse.com --- Comment #4 from Guido Berhörster <gber@opensuse.org> 2011-10-18 08:55:16 UTC --- Could you try if this is still an issue with ristretto 0.2.0 (package currently available form X11:xfce)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c5 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|jw@suse.com | --- Comment #5 from Juergen Weigert <jw@suse.com> 2011-10-20 09:57:57 UTC --- osc in X11:xfce ristretto Forcing installation of 'ristretto-0.2.0-27.1.i586' from repository 'http://download.opensuse.org/repositories/X11:/xfce/openSUSE_Factory'. ristretto IMG_0326.JPG -> press 'rotate left' arrow (ristretto:29498): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `src_x >= 0 && src_x + width <= src_pixbuf->width' failed Segmentation fault # the issue is still there. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c6 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jw@suse.com --- Comment #6 from Guido Berhörster <gber@opensuse.org> 2011-10-20 14:15:34 UTC --- Since I still cannot reproduce it myself, can you please try the experimental package from home:gberh:branches:X11:xfce/ristretto? It has a backported patch from upstream that might be relevant here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c7 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|jw@suse.com | --- Comment #7 from Juergen Weigert <jw@suse.com> 2011-10-20 17:30:06 UTC --- Forcing installation of 'ristretto-0.2.0-29.1.i586' from repository 'http://download.opensuse.org/repositories/home:/gberh:/branches:/X11:/xfce/o...'. (I could not find a 12.1 or Factory build there) same crash: (ristretto:31579): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_subpixbuf: assertion `src_x >= 0 && src_x + width <= src_pixbuf->width' failed Segmentation fault -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c8 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jw@suse.com --- Comment #8 from Guido Berhörster <gber@opensuse.org> 2011-10-23 09:36:24 UTC --- I have a specific fix from the upstream report now, could you please confirm that the problem is gone? Package is in home:gberh:branches:X11:xfce/ristretto, you can get them with 'osc getbinaries home:gberh:branches:X11:xfce ristretto openSUSE:Factory i586' -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c9 --- Comment #9 from Guido Berhörster <gber@opensuse.org> 2011-10-23 15:29:44 UTC --- When triaging this please start ristretto from the console and paste any warnings here. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c10 --- Comment #10 from Bernhard Wiedemann <bwiedemann@suse.com> 2011-10-24 10:00:53 CEST --- This is an autogenerated message for OBS integration: This bug (723614) was mentioned in https://build.opensuse.org/request/show/89116 Factory / ristretto -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c11 --- Comment #11 from Guido Berhörster <gber@opensuse.org> 2012-02-28 14:20:35 UTC --- Can you please check whether this is still an issue on current Factory? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c12 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |jw@suse.com InfoProvider|jw@suse.com | --- Comment #12 from Juergen Weigert <jw@suse.com> 2012-02-28 19:10:55 UTC --- ristretto 0.2.1 on openSUSE 12.1 no longer fails. Factory not tested. I consider this fixed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=723614 https://bugzilla.novell.com/show_bug.cgi?id=723614#c13 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #13 from Guido Berhörster <gber@opensuse.org> 2012-02-28 20:18:35 UTC --- Thanks, marking as fixed then. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com