#150 crash on rotate->clockwise

open
nobody
None
5
2010-12-20
2010-12-20
No

I was rotating some jpeg image on Gentoo Linux with 2.1.5 version and gqview crashed:

(gdb) where
#0 0xb707a780 in IA__g_strdup (str=0x69eff <Address 0x69eff out of bounds>) at gstrfuncs.c:101
#1 0x080d3fb4 in vflist_pop_menu_file_list (vfl=0x81aa1a0) at view_file_list.c:206
#2 0x080d4190 in vflist_pop_menu_edit_cb (widget=0x85694a0, data=0x8) at view_file_list.c:220
#3 0xb711e6ca in IA__g_cclosure_marshal_VOID__VOID (closure=0x825b190, return_value=0x0, n_param_values=1, param_values=0x85753c8, invocation_hint=0xbfb60048,
marshal_data=0x80d4171) at gmarshal.c:77
#4 0xb7111dcb in IA__g_closure_invoke (closure=0x825b190, return_value=0x0, n_param_values=1, param_values=0x85753c8, invocation_hint=0xbfb60048) at gclosure.c:767
#5 0xb7124c96 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x85694a0, emission_return=0x0,
instance_and_params=0x85753c8) at gsignal.c:3248
#6 0xb712622b in IA__g_signal_emit_valist (instance=0x85694a0, signal_id=122, detail=0, var_args=0xbfb6020c "\367\327F\267") at gsignal.c:2981
#7 0xb7126670 in IA__g_signal_emit (instance=0x85694a0, signal_id=122, detail=0) at gsignal.c:3038
#8 0xb76f9952 in IA__gtk_widget_activate (widget=0x85694a0) at gtkwidget.c:4974
#9 0xb75f0530 in IA__gtk_menu_shell_activate_item (menu_shell=0x820eaf0, menu_item=0x85694a0, force_deactivate=1) at gtkmenushell.c:1256
#10 0xb75f1e4f in gtk_menu_shell_button_release (widget=0x820eaf0, event=0x825c5f8) at gtkmenushell.c:683
#11 0xb75e8371 in gtk_menu_button_release (widget=0x820eaf0, event=0x825c5f8) at gtkmenu.c:3005
#12 0xb75e22c6 in _gtk_marshal_BOOLEAN__BOXED (closure=0x815df08, return_value=0xbfb604bc, n_param_values=2, param_values=0x8539e00, invocation_hint=0xbfb604a8,
marshal_data=0xb75e82cc) at gtkmarshalers.c:84
#13 0xb7110595 in g_type_class_meta_marshal (closure=0x815df08, return_value=0xbfb604bc, n_param_values=2, param_values=0x8539e00, invocation_hint=0xbfb604a8,
marshal_data=0xb4) at gclosure.c:878
#14 0xb7111dcb in IA__g_closure_invoke (closure=0x815df08, return_value=0xbfb604bc, n_param_values=2, param_values=0x8539e00, invocation_hint=0xbfb604a8)
at gclosure.c:767
#15 0xb71249d6 in signal_emit_unlocked_R (node=0x815dff0, detail=<value optimized out>, instance=0x820eaf0, emission_return=0xbfb6060c,
instance_and_params=0x8539e00) at gsignal.c:3286
#16 0xb71260ac in IA__g_signal_emit_valist (instance=0x820eaf0, signal_id=34, detail=0,
var_args=0xbfb60670 "\234\006\266\277\270\214\025\b\230\006\266\277\364\237\204\267\364\237\204\267\360\352 \bH\vT\b\234\006\266\277\360\352 \b\270\214\025\b\270\006\266\277") at gsignal.c:2991
#17 0xb7126670 in IA__g_signal_emit (instance=0x820eaf0, signal_id=34, detail=0) at gsignal.c:3038
#18 0xb76f607d in gtk_widget_event_internal (widget=0x820eaf0, event=0x825c5f8) at gtkwidget.c:4943
#19 0xb75db5bc in IA__gtk_propagate_event (widget=0x820eaf0, event=0x825c5f8) at gtkmain.c:2442
#20 0xb75dc64f in IA__gtk_main_do_event (event=0x825c5f8) at gtkmain.c:1647
#21 0xb747aba4 in gdk_event_dispatch (source=0x81569d0, callback=0, user_data=0x0) at gdkevents-x11.c:2372
#22 0xb705bc74 in g_main_dispatch (context=0x8156a18) at gmain.c:1960
#23 IA__g_main_context_dispatch (context=0x8156a18) at gmain.c:2513
#24 0xb705f4e2 in g_main_context_iterate (context=0x8156a18, block=<value optimized out>, dispatch=1, self=0x81399f8) at gmain.c:2591
#25 0xb705f9ba in IA__g_main_loop_run (loop=0x820fe60) at gmain.c:2799
#26 0xb75dcc90 in IA__gtk_main () at gtkmain.c:1219
#27 0x0809869d in main (argc=1, argv=0xbfb60a44) at main.c:1432
(gdb)

$ ldd /usr/bin/gqview
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb732e000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb729e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7283000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb71f0000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb71c9000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb71b0000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb71a4000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb70a9000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7068000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6fe5000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6fb7000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6f7c000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6f77000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6e98000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb6e66000)
libc.so.6 => /lib/libc.so.6 (0xb6d0c000)
libm.so.6 => /lib/libm.so.6 (0xb6ce6000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb6ce0000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6bc9000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6bb0000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6bab000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb6b9d000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6b95000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6b8b000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6b87000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb6b77000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6b73000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6b69000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb6b55000)
libz.so.1 => /lib/libz.so.1 (0xb6b40000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb6b3a000)
libdl.so.2 => /lib/libdl.so.2 (0xb6b36000)
librt.so.1 => /lib/librt.so.1 (0xb6b2d000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6b08000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb6a9e000)
libdirectfb-1.4.so.5 => /usr/lib/libdirectfb-1.4.so.5 (0xb6a14000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb69f0000)
libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb69ec000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb69e4000)
libfusion-1.4.so.5 => /usr/lib/libfusion-1.4.so.5 (0xb69da000)
libdirect-1.4.so.5 => /usr/lib/libdirect-1.4.so.5 (0xb69c4000)
libQtGui.so.4 => /usr/lib/qt4/libQtGui.so.4 (0xb5f97000)
libQtCore.so.4 => /usr/lib/qt4/libQtCore.so.4 (0xb5d15000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb5cfb000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb5cf7000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5cf0000)
libGL.so.1 => //usr/lib/opengl/xorg-x11/lib/libGL.so.1 (0xb5c96000)
libEGL.so.1 => /usr/lib/libEGL.so.1 (0xb5c86000)
/lib/ld-linux.so.2 (0xb76f5000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xb5c7d000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xb5c64000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/libstdc++.so.6 (0xb5b7d000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/libgcc_s.so.1 (0xb5b63000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb5b5d000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb5b5a000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb5b46000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb5b3b000)
libuuid.so.1 => /lib/libuuid.so.1 (0xb5b36000)
$

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks