Bug 575 - crashes often in linux
Status:
RESOLVED FIXED
Component:
Core :: UNIX
Version:
1.8.3
Hardware:
PC Linux
Importance:
P2 major
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Dec 15 2006 21:20:16 UTC
by:
dave
Modified:
Feb 10 2007 23:03:41 UTC
WhoWhenWhatRemovedAdded
daveJan 8 2007 20:57:27 UTCversion1.8.11.8.3
Rob CaelersFeb 10 2007 23:03:41 UTCstatusNEWRESOLVED
resolutionFIXED
Description
dave  Dec 15 2006 21:20:16 UTC
I'm running a packaged build from SuSE Linux 10.1:
workrave-kde-1.8.1-5.x86-64.rpm

WR crashes atleast once/day with the following:

~> workrave --sync
Xlib:  extension "RECORD" missing on display ":0.0".
The program 'workrave' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 550059 error_code 9 request_code 14 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)


I think the crash only happens when the warning message comes up for a micro/rest break.
Comment 1
dave  Jan 8 2007 20:57:27 UTC
I upgraded to 1.8.3 and I'm getting the same error:

Xlib:  extension "RECORD" missing on display ":0.0".
X Error: BadWindow (invalid Window parameter) 3
  Major opcode:  18
  Minor opcode:  0
  Resource id:  0x2200007
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220000e
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200013
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200018
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200019
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220001a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220001b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220001c
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220001d
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220003f
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200040
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200041
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200044
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200045
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200046
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200047
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200048
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200049
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004c
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004d
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004e
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220004f
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200050
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200051
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200052
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200053
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200054
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200055
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200056
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200057
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200058
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200059
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005b
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005c
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005d
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005e
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220005f
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200060
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200061
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200062
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200063
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200064
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200065
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200066
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200067
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x2200069
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220006a
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode:  14
  Minor opcode:  0
  Resource id:  0x220006b
The program 'workrave' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
  (Details: serial 357953 error_code 9 request_code 14 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Comment 2
Rob Caelers  Feb 10 2007 23:03:41 UTC
Fixed.

Consider enabling the record extension of your X server. Its much more robust.