Bug 1424644 - Xorg crashes randomly
Summary: Xorg crashes randomly
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-server
Version: 25
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-02-17 23:04 UTC by eduardo.perezesteban
Modified: 2017-04-01 00:26 UTC (History)
2 users (show)

Fixed In Version: xorg-x11-server-1.19.3-1.fc25
Clone Of:
Environment:
Last Closed: 2017-04-01 00:26:08 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
FreeDesktop.org 99887 0 None None None 2017-02-23 09:43:35 UTC

Description eduardo.perezesteban 2017-02-17 23:04:17 UTC
Description of problem:
Xorg crashes

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.19.1-3.fc25.x86_64

How reproducible:
Happens randomly

Additional info:
Stack trace of thread 2034:
#0  0x00007fd2f453b91f raise (libc.so.6)
#1  0x00007fd2f453d51a abort (libc.so.6)
#2  0x00007fd2f457f200 __libc_message (libc.so.6)
#3  0x00007fd2f458888a _int_free (libc.so.6)
#4  0x00007fd2f458c2bc __libc_free (libc.so.6)
#5  0x000000000059ddf0 FlushClient (Xorg)
#6  0x000000000059e13f WriteToClient (Xorg)
#7  0x0000000000442552 WriteEventsToClient (Xorg)
#8  0x00000000004426f0 TryClientEvents (Xorg)
#9  0x0000000000446244 DeliverEventsToWindow (Xorg)
#10 0x000000000044684a DeliverEvents (Xorg)
#11 0x0000000000456394 deliverPropertyNotifyEvent (Xorg)
#12 0x0000000000456902 dixChangeWindowProperty (Xorg)
#13 0x0000000000456d5d ProcChangeProperty (Xorg)
#14 0x0000000000437095 Dispatch (Xorg)
#15 0x000000000043b018 dix_main (Xorg)
#16 0x00007fd2f4526401 __libc_start_main (libc.so.6)
#17 0x0000000000424cfa _start (Xorg)

Stack trace of thread 2035:
#0  0x00007fd2f48d9460 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007fd2efe5ba39 __run__ (intel_drv.so)
#2  0x00007fd2f48d36ca start_thread (libpthread.so.0)
#3  0x00007fd2f460df7f __clone (libc.so.6)

Stack trace of thread 2041:
#0  0x00007fd2f460e573 epoll_wait (libc.so.6)
#1  0x000000000059f284 ospoll_wait (Xorg)
#2  0x000000000059cac6 InputThreadDoWork (Xorg)
#3  0x00007fd2f48d36ca start_thread (libpthread.so.0)
#4  0x00007fd2f460df7f __clone (libc.so.6)

Stack trace of thread 2036:
#0  0x00007fd2f48d9460 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007fd2efe5ba39 __run__ (intel_drv.so)
#2  0x00007fd2f48d36ca start_thread (libpthread.so.0)
#3  0x00007fd2f460df7f __clone (libc.so.6)

Stack trace of thread 2037:
#0  0x00007fd2f48d9460 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007fd2efe5ba39 __run__ (intel_drv.so)
#2  0x00007fd2f48d36ca start_thread (libpthread.so.0)
#3  0x00007fd2f460df7f __clone (libc.so.6)

Stack trace of thread 18169:
#0  0x00007f351530e899 _gtk_style_provider_private_get_settings (libgtk-3.so.0)
#1  0x00007f35151aa4e8 gtk_css_value_initial_compute (libgtk-3.so.0)
#2  0x00007f35151bf5a4 gtk_css_static_style_compute_value (libgtk-3.so.0)
#3  0x00007f35151ab81c _gtk_css_lookup_resolve (libgtk-3.so.0)
#4  0x00007f35151bf4cc gtk_css_static_style_new_compute (libgtk-3.so.0)
#5  0x00007f35151bf525 gtk_css_static_style_get_default (libgtk-3.so.0)
#6  0x00007f35151ac192 gtk_css_node_init (libgtk-3.so.0)
#7  0x00007f35139b37bf g_type_create_instance (libgobject-2.0.so.0)
#8  0x00007f351399569b g_object_new_internal (libgobject-2.0.so.0)
#9  0x00007f35139970ad g_object_newv (libgobject-2.0.so.0)
#10 0x00007f3513997864 g_object_new (libgobject-2.0.so.0)
#11 0x00007f35151c7a0a gtk_css_widget_node_new (libgtk-3.so.0)
#12 0x00007f35153a59e7 gtk_widget_init (libgtk-3.so.0)
#13 0x00007f35139b37bf g_type_create_instance (libgobject-2.0.so.0)
#14 0x00007f351399569b g_object_new_internal (libgobject-2.0.so.0)
#15 0x00007f35139970ad g_object_newv (libgobject-2.0.so.0)
#16 0x00007f3513997864 g_object_new (libgobject-2.0.so.0)
#17 0x0000560cdd469e72 main (gnome-session-failed)
#18 0x00007f35132c8401 __libc_start_main (libc.so.6)
#19 0x0000560cdd46a28a _start (gnome-session-failed)

Stack trace of thread 2135:
#0  0x00007feefb157e63 async_get_property_finish (libmutter.so.0)
#1  0x00007feefb157f76 get_property (libmutter.so.0)
#2  0x00007feefb158499 meta_prop_get_cardinal_list (libmutter.so.0)
#3  0x00007feefb1536f8 meta_window_x11_update_struts (libmutter.so.0)
#4  0x00007feefb13b8ad meta_window_update_struts (libmutter.so.0)
#5  0x00007feefb13e9d2 _meta_window_shared_new (libmutter.so.0)
#6  0x00007feefb156450 meta_window_x11_new (libmutter.so.0)
#7  0x00007feefb14b1f0 handle_other_xevent (libmutter.so.0)
#8  0x00007feefb14bdab xevent_filter (libmutter.so.0)
#9  0x00007feefa50e551 gdk_event_apply_filters (libgdk-3.so.0)
#10 0x00007feefa50e809 _gdk_x11_display_queue_events (libgdk-3.so.0)
#11 0x00007feefa4d8b99 gdk_display_get_event (libgdk-3.so.0)
#12 0x00007feefa50e5c2 gdk_event_source_dispatch (libgdk-3.so.0)
#13 0x00007feef6934e42 g_main_context_dispatch (libglib-2.0.so.0)
#14 0x00007feef69351c0 g_main_context_iterate.isra.24 (libglib-2.0.so.0)
#15 0x00007feef69354e2 g_main_loop_run (libglib-2.0.so.0)
#16 0x00007feefb12c33c meta_run (libmutter.so.0)
#17 0x00005654c57ec657 main (gnome-shell)
#18 0x00007feef4d59401 __libc_start_main (libc.so.6)
#19 0x00005654c57ec79a _start (gnome-shell)

Stack trace of thread 2137:
#0  0x00007feef4e3501d poll (libc.so.6)
#1  0x00007feef6935156 g_main_context_iterate.isra.24 (libglib-2.0.so.0)
#2  0x00007feef693526c g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007feef69352b1 glib_worker_main (libglib-2.0.so.0)
#4  0x00007feef695cb03 g_thread_proxy (libglib-2.0.so.0)
#5  0x00007feef51066ca start_thread (libpthread.so.0)
#6  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 2140:
#0  0x00007feef4e3501d poll (libc.so.6)
#1  0x00007feef6935156 g_main_context_iterate.isra.24 (libglib-2.0.so.0)
#2  0x00007feef693526c g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007feeda167fad dconf_gdbus_worker_thread (libdconfsettings.so)
#4  0x00007feef695cb03 g_thread_proxy (libglib-2.0.so.0)
#5  0x00007feef51066ca start_thread (libpthread.so.0)
#6  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 2157:
#0  0x00007feef510c460 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007feef2e24d30 PR_WaitCondVar (libnspr4.so)
#2  0x00007feefe3de5ae _ZN2js14GCHelperThread10threadLoopEv (libmozjs-24.so)
#3  0x00007feef2e2a5bc _pt_root (libnspr4.so)
#4  0x00007feef51066ca start_thread (libpthread.so.0)
#5  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 2156:
#0  0x00007feef4e3501d poll (libc.so.6)
#1  0x00007feeff3c5c91 poll_func (libpulse.so.0)
#2  0x00007feeff3b74a1 pa_mainloop_poll (libpulse.so.0)
#3  0x00007feeff3b7b3e pa_mainloop_iterate (libpulse.so.0)
#4  0x00007feeff3b7bf0 pa_mainloop_run (libpulse.so.0)
#5  0x00007feeff3c5bd9 thread (libpulse.so.0)
#6  0x00007feef4b0b1d8 internal_thread_func (libpulsecommon-10.0.so)
#7  0x00007feef51066ca start_thread (libpthread.so.0)
#8  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 2158:
#0  0x00007feef510c460 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007feef2e24d30 PR_WaitCondVar (libnspr4.so)
#2  0x00007feefe451feb _ZN2js22SourceCompressorThread16compressorThreadEPv (libmozjs-24.so)
#3  0x00007feef2e2a5bc _pt_root (libnspr4.so)
#4  0x00007feef51066ca start_thread (libpthread.so.0)
#5  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 2138:
#0  0x00007feef4e3501d poll (libc.so.6)
#1  0x00007feef6935156 g_main_context_iterate.isra.24 (libglib-2.0.so.0)
#2  0x00007feef69354e2 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007feef8244946 gdbus_shared_thread_func (libgio-2.0.so.0)
#4  0x00007feef695cb03 g_thread_proxy (libglib-2.0.so.0)
#5  0x00007feef51066ca start_thread (libpthread.so.0)
#6  0x00007feef4e40f7f __clone (libc.so.6)

Stack trace of thread 18142:
#0  0x00007feef4e3abf9 syscall (libc.so.6)
#1  0x00007feef697aa7a g_cond_wait_until (libglib-2.0.so.0)
#2  0x00007feef69098c9 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)
#3  0x00007feef6909eec g_async_queue_timeout_pop (libglib-2.0.so.0)
#4  0x00007feef695d5cd g_thread_pool_thread_proxy (libglib-2.0.so.0)
#5  0x00007feef695cb03 g_thread_proxy (libglib-2.0.so.0)
#6  0x00007feef51066ca start_thread (libpthread.so.0)
#7  0x00007feef4e40f7f __clone (libc.so.6)

Core dumps available at:
https://www.dropbox.com/sh/khwy6yz9u4om0u3/AADb0RyBPdHmWNhHeiCKe2O9a?dl=0

Comment 1 Olivier Fourdan 2017-02-20 08:03:55 UTC
Thanks for the report and great you captured a core file!

Comment 2 Olivier Fourdan 2017-02-21 08:20:05 UTC
Quick question, do you have a wacom tablet (Wacom Bamboo Comic)? Were you using it at the time the issue occurred?

Comment 4 eduardo.perezesteban 2017-02-21 09:18:45 UTC
Yes, I have a Wacom Bamboo Fun (CTH-661), and was certainly using it last time (and most probably every time) that the issue occurred.

Comment 7 Fedora Update System 2017-03-30 15:30:01 UTC
xorg-x11-server-1.19.3-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-fae700469f

Comment 8 Fedora Update System 2017-03-31 03:23:35 UTC
xorg-x11-server-1.19.3-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-fae700469f

Comment 9 eduardo.perezesteban 2017-03-31 08:31:20 UTC
Updated to 1.19.3-1 and played with the Wacom tablet for a while; so far, no crashes.

Comment 10 Olivier Fourdan 2017-03-31 09:35:55 UTC
Note, you need to update xorg-x11-drv-wacom to version >= 0.34.0-3 as well, ideally current xorg-x11-drv-wacom-0.34.2-1.fc25

Comment 11 eduardo.perezesteban 2017-03-31 11:04:49 UTC
Yes, the Wacom driver was already up to date, from the stable repos; thanks.

Comment 12 Fedora Update System 2017-04-01 00:26:08 UTC
xorg-x11-server-1.19.3-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.