On Tue, Jan 31, 2017 at 12:07:48AM -0800, Philip Guenther wrote: > Sun, 29 Jan 2017, Philip Guenther wrote: > ... > > semarie@, you can consistently trigger that kernel log message, perhaps > you can try reproducing it with this patch and see if it goes away?
it is a bit better now: I have only one error message instead of two. from the two firefox processes: - 90712 parent - 97188 contentproc (child) (firefox:90712): Gdk-ERROR **: The program 'firefox' received an X Window System error. This probably reflects a bug in the program. The error was 'RenderBadPicture (invalid Picture parameter)'. (Details: serial 3130 error_code 143 request_code 139 (RENDER) 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 GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) [Child 97188] ###!!! ABORT: Aborting on channel error.: file /usr/obj/ports/firefox-51.0/firefox-51.0/ipc/glue/MessageChannel.cpp, line 2056 [Child 97188] ###!!! ABORT: Aborting on channel error.: file /usr/obj/ports/firefox-51.0/firefox-51.0/ipc/glue/MessageChannel.cpp, line 2056 Trace/BPT trap dmesg has: coredump of firefox(90712), write failed: errno 14 before, I had two lines (one for each processes). I use this script for reproduce: https://p.iotek.org/d74 (but landry@ told me he didn't reproduce the Gdk-ERROR, so some elements in my environment should be missing). thanks. -- Sebastien Marie