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]

Reply via email to