У меня есть программа с графическим интерфейсом Java, которая иногда дает сбой со следующим выводом:
(java:830): Gdk-ERROR **: The program 'java' received an X Window System error.
This probably reflects a bug in the program.
The error was 'RenderBadPicture (invalid Picture parameter)'.
(Details: serial 16758 error_code 146 request_code 143 minor_code 7)
(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.)
/bin/sh: line 1: 830 Trace/breakpoint trap /usr/java/oracle-jdk-1.8.0_u131/jre/bin/java ...
, но я не могу найти какие-либо подробности того, что она делала в то время, например.трассировка стека Java.
Есть ли журналы, созданные в этой ситуации?Или мне нужно использовать «trap» и «--sync» для отладки базового кода C?