# HG changeset patch # User John Tsiombikas # Date 1454464552 -7200 # Node ID be18500d76d1af9cd12c54db985b6c494ad4301e # Parent 245dd960f0b347724ed755d72ad0ddb8da1c2458 better error message in xerr_debug diff -r 245dd960f0b3 -r be18500d76d1 src/xerr.cc --- a/src/xerr.cc Tue Feb 02 12:54:02 2016 +0200 +++ b/src/xerr.cc Wed Feb 03 03:55:52 2016 +0200 @@ -25,7 +25,10 @@ { char errstr[512]; XGetErrorText(dpy, err->error_code, errstr, sizeof errstr); - printf("X error caught:\n%s\n", errstr); + printf("X error caught: \n%s (code: %u)\n", errstr, err->error_code); + printf(" Failed request number: %lu (%u,%u)\n", err->serial, + (unsigned int)err->request_code, (unsigned int)err->minor_code); + printf(" Resource: %lx\n", err->resourceid); return 0; }