Glom 1.8.2. freeze when uncheck show grid layout
Bug #303453 reported by
Maximiliano
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glom (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: glom
Glom 1.8.2
Ubuntu 8.10
1) Check "show grid" in print layout menu
2) When uncheck "show grid", Glom freeze.
Related branches
To post a comment you must log in.
Confirmed on svn trunk. It seems to be some kind of infinite loop. I get this backtrace when I break:
(gdb) bt i686/cmov/ libc.so. 6 libxcb. so.1 libxcb. so.1 libxcb. so.1 libX11. so.6 libX11. so.6 eTrapezoids (dpy=0x8f29e00, op=12, src=79714139, dst=79728197, maskFormat= 0x8f6af28, xSrc=0, ySrc=0, 0xbfd1075c, ntrap=0) at ../../src/Trap.c:71 xlib_surface_ composite_ trapezoids (op=CAIRO_ OPERATOR_ ADD, pattern=0xbfd11074, abstract_ dst=0x9662138, CAIRO_ANTIALIAS _GRAY, src_x=0, src_y=0, dst_x=0, dst_y=0, width=2, height=337, traps=0xbfd113d8, num_traps=1) surface. c:2232 surface_ composite_ trapezoids (op=CAIRO_ OPERATOR_ ADD, pattern=0xbfd11074, dst=0x9662138, CAIRO_ANTIALIAS _GRAY, src_x=0, src_y=0, dst_x=0, dst_y=0, width=2, height=337, traps=0xbfd113d8, num_traps=1) c:1724 traps_draw_ func (closure= 0xbfd11354, op=CAIRO_ OPERATOR_ ADD, src=0xbfd11074, dst=0x9662138, dst_x=0, dst_y=0, 0xbfd11344) at cairo-surface- fallback. c:501 composite_ mask_pattern (mask_pattern= 0xbfd11190, clip=0x9661084, draw_func= 0xb6b3d91f <_composite_ traps_draw_ func>, closure= 0xbfd11354, dst=0x9584b08, extents=0xbfd11344) at cairo-surface- fallback. c:130 composite_ with_mask (clip=0x9661084, op=CAIRO_ OPERATOR_ OVER, src=0x94b7090, func=0xb6b3d91f <_composite_ traps_draw_ func>, draw_closure= 0xbfd11354, dst=0x9584b08, extents=0xbfd11344) fallback. c:168 OPERATOR_ OVER, src=0x94b7090, func=0xb6b3d91f <_composite_ traps_draw_ func>, draw_closure= 0xbfd11354, dst=0x9584b08, extents=0xbfd11344) fallback. c:383 composite_ trapezoids (src=0x94b7090, op=CAIRO_ OPERATOR_ OVER, dst=0x9584b08, traps=0xbfd113b8, clip=0x9661084, CAIRO_ANTIALIAS _GRAY) at cairo-surface- fallback. c:658 surface_ fallback_ stroke (surface=0x9584b08, op=CAIRO_ OPERATOR_ OVER, source=0x94b7090, path=0x96605d0, style=0x9661010 , ctm=0xbfd114d0, ctm_inverse= 0xbfd114a0, tolerance= 0.1000000000000 0001, antialias= CAIRO_ANTIALIAS _GRAY) fallback. c:833 surface_ stroke (surface=0x9584b08, op=CAIRO_ OPERATOR_ OVER, source=0xbfd1175c, path=0x96605d0, style=0x9661010 , ctm=0x96610cc, ctm_inverse= 0x96610fc, tolerance= 0.1000000000000 0001, antialias= CAIRO_ANTIALIAS _GRAY) c:1641 gstate_ stroke (gstate=0x9661000, path=0x96605d0) at cairo-gstate.c:928 stroke_ preserve (cr=0x9660448) at cairo.c:2115
#0 0xb8013430 in __kernel_vsyscall ()
#1 0xb6394c01 in select () from /lib/tls/
#2 0xb6266e5f in ?? () from /usr/lib/
#3 0xb626756e in ?? () from /usr/lib/
#4 0xb6267afb in xcb_send_request () from /usr/lib/
#5 0xb6933166 in _XPutXCBBuffer () from /usr/lib/
#6 0xb6933530 in ?? () from /usr/lib/
#7 0xb69e658c in XRenderComposit
traps=
#8 0xb6b5bc22 in _cairo_
antialias=
at cairo-xlib-
#9 0xb6b3b8f4 in _cairo_
antialias=
at cairo-surface.
#10 0xb6b3da43 in _composite_
extents=
#11 0xb6b3cf78 in _create_
draw_
#12 0xb6b3d02f in _clip_and_
draw_
at cairo-surface-
#13 0xb6b3d5bc in _clip_and_composite (clip=0x9661084, op=CAIRO_
draw_
at cairo-surface-
#14 0xb6b3de53 in _clip_and_
antialias=
#15 0xb6b3e3a9 in _cairo_
stroke_
at cairo-surface-
#16 0xb6b3b608 in _cairo_
stroke_
at cairo-surface.
#17 0xb6b1e030 in _cairo_
#18 0xb6b17a7f in *INT_cairo_
#19 0xb6b17a47 in *INT_cairo_stroke (cr=0x9660448) at cairo.c:2088
#20 0xb7abeb35 in...