Package: gtk2-engines-cleanice Version: 2.4.0-1.1 Followup-For: Bug #490150
Here goes the gdb log: ====================================================================================== $ gdb geeqie GNU gdb 6.7.1-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /usr/bin/geeqie [Thread debugging using libthread_db enabled] Geeqie 1.0alpha1, This is an alpha release. [New Thread 0xb7204720 (LWP 24692)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7204720 (LWP 24692)] 0xb7576313 in strncmp () from /lib/i686/cmov/libc.so.6 (gdb) bt #0 0xb7576313 in strncmp () from /lib/i686/cmov/libc.so.6 #1 0xb6f1cea1 in draw_flat_box (style=0x8167618, window=0x828ab18, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_NONE, area=0x0, widget=0x8154cf8, detail=0x0, x=282, y=3, width=415, height=469) at cleanice-draw.c:1013 #2 0xb7d625b9 in IA__gtk_paint_flat_box (style=0x8167618, window=0x828ab18, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_NONE, area=0x0, widget=0x8154cf8, detail=0x0, x=282, y=3, width=415, height=469) at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkstyle.c:5918 #3 0x080906cd in selectable_frame_expose_cb (widget=0x8154cf8, event=0x830e410, data=0x0) at image.c:1951 #4 0xb7ce8666 in _gtk_marshal_BOOLEAN__BOXED (closure=0x816ac80, return_value=0xbffbab40, n_param_values=2, param_values=0xbffbac24, invocation_hint=0xbffbab2c, marshal_data=0x8090640) at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkmarshalers.c:84 #5 0xb79f66f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #6 0xb7a0ac3d in ?? () from /usr/lib/libgobject-2.0.so.0 #7 0x0816ac80 in ?? () #8 0xbffbab40 in ?? () #9 0x00000002 in ?? () #10 0xbffbac24 in ?? () #11 0xbffbab2c in ?? () #12 0x00000000 in ?? () (gdb) disas 0xb7576313-32 0xb7576313+32 Dump of assembler code from 0xb75762f3 to 0xb7576333: 0xb75762f3 <strncmp+51>: mov $0xc8,%dh 0xb75762f5 <strncmp+53>: movzbl -0x9(%ebp),%eax 0xb75762f9 <strncmp+57>: add $0x8,%esp 0xb75762fc <strncmp+60>: pop %esi 0xb75762fd <strncmp+61>: pop %edi 0xb75762fe <strncmp+62>: pop %ebp 0xb75762ff <strncmp+63>: sub %eax,%ecx 0xb7576301 <strncmp+65>: mov %ecx,%eax 0xb7576303 <strncmp+67>: ret 0xb7576304 <strncmp+68>: mov 0x10(%ebp),%ecx 0xb7576307 <strncmp+71>: shr $0x2,%ecx 0xb757630a <strncmp+74>: mov %ecx,-0x10(%ebp) 0xb757630d <strncmp+77>: lea 0x0(%esi),%esi 0xb7576310 <strncmp+80>: movzbl (%edi),%eax 0xb7576313 <strncmp+83>: movzbl (%esi),%edx 0xb7576316 <strncmp+86>: test %al,%al 0xb7576318 <strncmp+88>: jne 0xb7576331 <strncmp+113> 0xb757631a <strncmp+90>: lea 0x0(%esi),%esi 0xb7576320 <strncmp+96>: add $0x8,%esp 0xb7576323 <strncmp+99>: movzbl %al,%ecx 0xb7576326 <strncmp+102>: pop %esi 0xb7576327 <strncmp+103>: movzbl %dl,%eax 0xb757632a <strncmp+106>: pop %edi 0xb757632b <strncmp+107>: sub %eax,%ecx 0xb757632d <strncmp+109>: pop %ebp 0xb757632e <strncmp+110>: mov %ecx,%eax 0xb7576330 <strncmp+112>: ret 0xb7576331 <strncmp+113>: cmp %dl,%al End of assembler dump. (gdb) print $esi $1 = 0 (gdb) up #1 0xb6f1cea1 in draw_flat_box (style=0x8167618, window=0x828ab18, state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_NONE, area=0x0, widget=0x8154cf8, detail=0x0, x=282, y=3, width=415, height=469) at cleanice-draw.c:1013 1013 } else if (!strncmp ("cell_even", detail, strlen ("cell_even")) || (gdb) list 1008 x, y, width, height); 1009 1010 if (area) { 1011 gdk_gc_set_clip_rectangle (style->bg_gc[GTK_STATE_NORMAL], NULL); 1012 } 1013 } else if (!strncmp ("cell_even", detail, strlen ("cell_even")) || 1014 !strncmp ("cell_odd", detail, strlen ("cell_odd"))) { 1015 if (state_type == GTK_STATE_SELECTED) { 1016 if (GTK_WIDGET_HAS_FOCUS (widget)) { 1017 gdk_draw_rectangle (window, style->bg_gc[state_type], TRUE, ====================================================================================== -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]