https://bugzilla.novell.com/show_bug.cgi?id=274842 ------- Comment #2 from mkoenig@novell.com 2007-05-16 06:26 MST ------- This is the same as in the analysis of the debian bug 418016. IDL does not check the return value of XCreateImage: Breakpoint 1, XCreateImage (dpy=0x75e1a0, visual=0x7639e0, depth=24, format=2, offset=0, data=0x0, width=10, height=10, xpad=8, image_bytes_per_line=10) at ImUtil.c:327 327 { (gdb) finish Run till exit from #0 XCreateImage (dpy=0x75e1a0, visual=0x7639e0, depth=24, format=2, offset=0, data=0x0, width=10, height=10, xpad=8, image_bytes_per_line=10) at ImUtil.c:327 0x00002ae74b343dbe in rw_drawable () from ./libidl.so.6.2 Value returned is $1 = (XImage *) 0x0 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00002ae74b343de0 in rw_drawable () from ./libidl.so.6.2 This is due to the following check, that has been introduced in the bug-252958_libX11.diff (Bug #252958): Breakpoint 1, XCreateImage (dpy=0x75f870, visual=0x764590, depth=24, format=2, offset=0, data=0x0, width=10, height=10, xpad=8, image_bytes_per_line=10) at ImUtil.c:327 327 { (gdb) n .. 375 if (image_bytes_per_line == 0) { (gdb) 377 } else if (image_bytes_per_line < min_bytes_per_line) { (gdb) 387 return image; (gdb) 388 } (gdb) p image_bytes_per_line $8 = 10 (gdb) p min_bytes_per_line $9 = 40 (gdb) p image $10 = (XImage *) 0x0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.