Hi, everyone I have an exact same problem with my 64bit CPU. After some investigation, I added some dump routines to see what's going on around icon settings as below. As you can see the result of the printf, the icon bitmap and the size has been changed after XChangeProperty function that should not be happen. This cause the segmentation fault after next call of ewmh_set_icon function Is it a fault of XGetWindowProperty function on xlib? or some other problem? Regards Hyunwoo Park ~~~~~ diff for debug ~~~~~ [hyun@hyun trunk]$ LANG=en_US svn diff Index: ewmhints.c =================================================================== --- ewmhints.c (revision 1505) +++ ewmhints.c (working copy) @@ -440,10 +440,27 @@ if (get_property_value(wnd, "_NET_WM_ICON", 10000, &nitems, &props, 1) >= 0) { + printf( "%s: %d: %d\n", __func__, __LINE__, nitems ); cur_set = (uint32 *) props; + { + int a, len = nitems; + unsigned char *ptr = cur_set; + printf( "len: %d\n", len ); + for( a=0; a= 0) + { + printf( "%s: %d: %d confirming...\n", __func__, __LINE__, nitems ); + { + int a, len = nitems; + unsigned char *ptr = props; + + printf( "len: %d\n", len ); + for( a=0; a