X Segfaults

Bug #1530205 reported by Klaas van Schelven
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
chromium-browser (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

My system started crashing at regular intervals (10 minutes to one hour) since this afternoon;

I'm not aware of running any updates, but I might have done an "aptitude safe-upgrade" anywhere in the past week. I'm fully up to date on Ubuntu 14.04.3 now.

The problems seem to exclusively occur when running Chrome (47) / Chromium (45) (I switched to that browser when the problem occurred a few times, but this didn't solve it), but this may also simply be a consequence of my browser being the most Graphics-heavy part of the system.

I'm running on a MacbookPro, inside Parallels; this was not a problem until this afternoon.

/var/log/Xorg.0.log looks like this:

[ 6197.350] (EE) Backtrace:
[ 6197.351] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7f25c67f0848]
[ 6197.351] (EE) 1: /usr/bin/X (0x7f25c6647000+0x1ad539) [0x7f25c67f4539]
[ 6197.351] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f25c5743000+0x10340) [0x7f25c5753340]
[ 6197.351] (EE) 3: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlUpdateGLXCliping+0x429) [0x7f25c0dde019]
[ 6197.351] (EE) 4: /usr/bin/X (FindClientResourcesByType+0x98) [0x7f25c66c0118]
[ 6197.351] (EE) 5: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlUpdateGLXClipingAll+0x50) [0x7f25c0ddb7b0]
[ 6197.351] (EE) 6: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlSetFullscreenGLXDrawable+0xa8) [0x7f25c0ddc1a8]
[ 6197.351] (EE) 7: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlDetectFullscreenGLXDrawable+0xc3) [0x7f25c0ddd963]
[ 6197.351] (EE) 8: /usr/bin/X (FindClientResourcesByType+0x98) [0x7f25c66c0118]
[ 6197.351] (EE) 9: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlDetectFullscreenGL+0x4c) [0x7f25c0ddb74c]
[ 6197.351] (EE) 10: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlRefreshDrawable+0x8c) [0x7f25c0ddec3c]
[ 6197.351] (EE) 11: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (0x7f25c0dc5000+0x10bad) [0x7f25c0dd5bad]
[ 6197.351] (EE) 12: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (0x7f25c0dc5000+0x14f19) [0x7f25c0dd9f19]
[ 6197.351] (EE) 13: /usr/bin/X (0x7f25c6647000+0x55f0e) [0x7f25c669cf0e]
[ 6197.351] (EE) 14: /usr/bin/X (0x7f25c6647000+0x59d9a) [0x7f25c66a0d9a]
[ 6197.351] (EE) 15: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f25c4183ec5]
[ 6197.351] (EE) 16: /usr/bin/X (0x7f25c6647000+0x451ee) [0x7f25c668c1ee]
[ 6197.351] (EE)
[ 6197.351] (EE) Segmentation fault at address 0x2d0
[ 6197.351] (EE)
Fatal server error:
[ 6197.351] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 6197.351] (EE)
[ 6197.351] (EE)
Please consult the The X.Org Foundation support
  at http://wiki.x.org
 for help.
[ 6197.351] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 6197.351] (EE)

Revision history for this message
Klaas van Schelven (klaas-vanschelven) wrote :

I've managed to find a path to reliably reproduce, ironically while attempting to provide further information:

In both Chrome & Chromium, selecting the above stacktrace, rightclicking and selecting "Copy" crashes X.

Revision history for this message
Klaas van Schelven (klaas-vanschelven) wrote :

The above path for reproducing the error works reliably, even after a full system restart (i.e. restarting more than X alone)

The stacktrace is similar but different from the earlier one:

[ 45.766] (EE) Backtrace:
[ 45.769] (EE) 0: /usr/bin/X (xorg_backtrace+0x48) [0x7fb263cac848]
[ 45.769] (EE) 1: /usr/bin/X (0x7fb263b03000+0x1ad539) [0x7fb263cb0539]
[ 45.769] (EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fb262bff000+0x10340) [0x7fb262c0f340]
[ 45.769] (EE) 3: /usr/lib/xorg/modules/drivers/prlvideo_drv.so (PrlCtlDestroyWindow+0x31) [0x7fb25e28f6c1]
[ 45.769] (EE) 4: /usr/bin/X (0x7fb263b03000+0xe2901) [0x7fb263be5901]
[ 45.769] (EE) 5: /usr/bin/X (0x7fb263b03000+0x10a03c) [0x7fb263c0d03c]
[ 45.769] (EE) 6: /usr/bin/X (0x7fb263b03000+0x12e5b8) [0x7fb263c315b8]
[ 45.769] (EE) 7: /usr/bin/X (0x7fb263b03000+0x7f677) [0x7fb263b82677]
[ 45.769] (EE) 8: /usr/bin/X (DeleteWindow+0x246) [0x7fb263b852f6]
[ 45.769] (EE) 9: /usr/bin/X (0x7fb263b03000+0x78492) [0x7fb263b7b492]
[ 45.769] (EE) 10: /usr/bin/X (FreeResource+0xa1) [0x7fb263b7bf21]
[ 45.769] (EE) 11: /usr/bin/X (0x7fb263b03000+0x50cf7) [0x7fb263b53cf7]
[ 45.770] (EE) 12: /usr/bin/X (0x7fb263b03000+0x55f0e) [0x7fb263b58f0e]
[ 45.770] (EE) 13: /usr/bin/X (0x7fb263b03000+0x59d9a) [0x7fb263b5cd9a]
[ 45.770] (EE) 14: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7fb26163fec5]
[ 45.770] (EE) 15: /usr/bin/X (0x7fb263b03000+0x451ee) [0x7fb263b481ee]
[ 45.770] (EE)
[ 45.770] (EE) Segmentation fault at address 0xa4

Revision history for this message
Klaas van Schelven (klaas-vanschelven) wrote :

Running Chrome like so seems to be a somewhat reliable workaround (fingers crossed):

google-chrome --disable-gpu

Revision history for this message
Theo Linkspfeifer (lastonestanding) wrote :

Most likely resolved. If not, please let us know.

affects: xubuntu-meta (Ubuntu) → chromium-browser (Ubuntu)
Changed in chromium-browser (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for chromium-browser (Ubuntu) because there has been no activity for 60 days.]

Changed in chromium-browser (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.