View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0015831||CentOS-7||xorg-x11-server||public||2019-02-15 16:13||2019-03-05 14:12|
|Target Version||Fixed in Version|
|Summary||0015831: X server crash when starting a particular X client|
|Description||We have here a custom X client that is used to monitor the status of our telescope. This application has been around for more than 15 years. It has worked on CentOS 7, 6, 5, Fedora 4, RedHat 9 and so on.|
Recently with the last xorg-x11-server update on CentOS 7.5 and in CentOS 7.6 when we start our X client the X server crashes. The log contains the following error message
[ 57.084] (EE) Backtrace:
[ 57.084] (EE) 0: /usr/bin/X (xorg_backtrace+0x55) [0x557e4dd73185]
[ 57.084] (EE) 1: /usr/bin/X (0x557e4dbc2000+0x1b4e09) [0x557e4dd76e09]
[ 57.084] (EE) 2: /lib64/libpthread.so.0 (0x7fd71340e000+0xf5d0) [0x7fd71341d5d0]
[ 57.084] (EE) 3: /usr/bin/X (miHandleValidateExposures+0x29) [0x557e4dd6b9a9]
[ 57.084] (EE) 4: /usr/bin/X (0x557e4dbc2000+0x8652f) [0x557e4dc4852f]
[ 57.084] (EE) 5: /usr/bin/X (ConfigureWindow+0xa94) [0x557e4dc49684]
[ 57.084] (EE) 6: /usr/bin/X (0x557e4dbc2000+0x569b8) [0x557e4dc189b8]
[ 57.084] (EE) 7: /usr/bin/X (0x557e4dbc2000+0x5c35b) [0x557e4dc1e35b]
[ 57.084] (EE) 8: /usr/bin/X (0x557e4dbc2000+0x603aa) [0x557e4dc223aa]
[ 57.084] (EE) 9: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fd7130633d5]
[ 57.084] (EE) 10: /usr/bin/X (0x557e4dbc2000+0x4a4ce) [0x557e4dc0c4ce]
[ 57.084] (EE)
[ 57.084] (EE) Segmentation fault at address 0x30000000c
[ 57.084] (EE)
Fatal server error:
[ 57.084] (EE) Caught signal 11 (Segmentation fault). Server aborting
The problem has been introduced in the X server with the patch:
# Bug 1599885 - RFE: enable backing store's Always mode
Removing such patch and recompiling the X server makes the crash go away.
More information about the crash:
If I start the client without a window manager (startx /usr/bin/myclient) , the X server does not crash.
If I have a desktop with two monitor and I start the client on a non primary output monitor, then the X server does not crash.
If, on a two monitor desktop I start the client on the primary output monitor, or if I have only a single monitor connected (which is, of course, a primary output monitor), then the X server crashes.
I suggest this bug be reported upstream. Since the patch has an RFE attached, they should be make aware that it causes trouble.
|Steps To Reproduce||So far I have seen this problem only with our client. So, probably, you wont be able to reproduce it.|
|Tags||No tags attached.|
|Yes, agree. Report it upstream please and then cross link the 2 bug entries so each tracker is aware of the other one. You want bugzilla.redhat.com|