XPutImage to a destroyed window (should gdk use another error handler?)



i've been getting this 'freeze' for several months. It occurs when i close a window.
I use a slightly modified SF version 1.2,  XFree86  4.3.99.901

I would like to know, if someone else has seen a similar problem, and if someone
knows about a possible problem w/ running XPutImage (to a wrong window) with the
the usual error_handler (otherwise it seems a bug in the X server).



#0  0x405251c2 in select () from /lib/libc.so.6
#1  0x40344b64 in __JCR_LIST__ () from /usr/X11R6/lib/libX11.so.6
#2  0x402a0fa1 in _XFlushInt () from /usr/X11R6/lib/libX11.so.6
#3  0x402a0ef5 in _XFlush () from /usr/X11R6/lib/libX11.so.6
#4  0x4029b5d5 in XSetInputFocus () from /usr/X11R6/lib/libX11.so.6
#5  0x0807049a in remove_window (w=0x82d4608, destroyed=0, from_error=0) at windows.c:300
#6  0x0805632f in error_handler (dpy=0x0, ev=0x0) at display.c:137
#7  0x402a5310 in _XError () from /usr/X11R6/lib/libX11.so.6
#8  0x402a09c1 in _XWaitForWritable () from /usr/X11R6/lib/libX11.so.6
#9  0x402a252b in _XSend () from /usr/X11R6/lib/libX11.so.6
#10 0x4029509c in SendZImage () from /usr/X11R6/lib/libX11.so.6
#11 0x402951d5 in PutImageRequest () from /usr/X11R6/lib/libX11.so.6
#12 0x402952fb in PutSubImage () from /usr/X11R6/lib/libX11.so.6
#13 0x402958bd in XPutImage () from /usr/X11R6/lib/libX11.so.6
#14 0x400ebdb9 in xlib_draw_rgb_image_core () from /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
#15 0x400ebffc in xlib_draw_rgb_image_dithalign () from /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
#16 0x400e528a in gdk_pixbuf_xlib_render_to_drawable () from /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
#17 0x400e58fd in gdk_pixbuf_xlib_render_pixmap_and_mask () from /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
#18 0x080671e2 in image_render (image=0x8129710, width=1780, height=3, pixmap=0xbfffd8b8, mask=0xbfffd8bc) at images.c:1420
#19 0x0805f656 in set_frame_part_bg (fp=0x82db870) at frames.c:564
#20 0x0805e471 in refresh_frame_parts (w=0x82d4608) at frames.c:864
#21 0x080726ad in Frebuild_frame (win=137184776) at windows.c:981
#22 0x4003d676 in vm () from /usr/lib/librep.so.9
#23 0x4003dafd in rep_apply_bytecode () from /usr/lib/librep.so.9
#24 0x400351d3 in apply () from /usr/lib/librep.so.9
#25 0x4003112d in Ffuncall () from /usr/lib/librep.so.9
#26 0x400395ea in Fcall_hook () from /usr/lib/librep.so.9
#27 0x0807117f in Fcall_window_hook (hook=134757676, win=134774952, args=134774952, type=1074165256) at windows.c:1437
#28 0x0805a237 in property_notify (ev=0x8083d2c) at events.c:802
#29 0x0805b5e6 in inner_handle_input (arg=134774952) at events.c:1526
#30 0x40026152 in rep_call_with_barrier () from /usr/lib/librep.so.9
#31 0x08056f72 in handle_input_mask (mask=0) at events.c:1702
#32 0x40056ea6 in handle_input () from /usr/lib/librep.so.9
#33 0x400564e3 in rep_event_loop () from /usr/lib/librep.so.9
#34 0x4003ee88 in Frecursive_edit () from /usr/lib/librep.so.9
#35 0x4003eeb8 in rep_top_level_recursive_edit () from /usr/lib/librep.so.9
#36 0x0806d5db in inner_main (arg=1074165256) at main.c:344
#37 0x40026152 in rep_call_with_barrier () from /usr/lib/librep.so.9
#38 0x0806cc61 in main (argc=0, argv=0xbfffe358) at main.c:450
#39 0x4046ddcc in __libc_start_main () from /lib/libc.so.6



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]