Bug 1244311 - Xorg oops with kernel 4.1.2
Summary: Xorg oops with kernel 4.1.2
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-nouveau
Version: 22
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ben Skeggs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-07-17 18:29 UTC by Vinu Moses
Modified: 2016-07-19 19:53 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-07-19 19:53:19 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Core dump of Xorg taken from /var/log/messages (6.89 KB, text/plain)
2015-07-17 18:29 UTC, Vinu Moses
no flags Details

Description Vinu Moses 2015-07-17 18:29:49 UTC
Created attachment 1053206 [details]
Core dump of Xorg taken from /var/log/messages

Description of problem:
After upgrading to the 4.1.2 kernel, Xorg dumps core after logging in at the login prompt.

Version-Release number of selected component (if applicable):
kernel-4.1.2-200.fc22.x86_64
xorg-x11-server-Xorg-1.17.2-1.fc22.x86_64
xorg-x11-drv-nouveau-1.0.11-2.fc22.x86_64

How reproducible:
After booting into the 4.1.2 kernel, Xorg always crashes. This does not happen with the 4.0.7 kernel.

Steps to Reproduce:
1. Boot into the 4.1.2 kernel available on updates-testing
2. At the GUI login prompt, enter login details
3. Xorg crashes and the GUI login prompt appears once again
4. This goes on in an endless cycle.

Expected results:
Xorg should take me to the KDE desktop

Additional info:
Running a KDE workstation with an Nvidia GeForce950 Ti Graphics card using the Nouveau driver.

Comment 1 Vinu Moses 2015-07-26 15:40:45 UTC
The graphics card in Additional info was mentioned wrongly. The correct card is mentioned below:

NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)

Comment 2 Vinu Moses 2015-08-02 18:11:43 UTC
This bug persists with kernel-devel-4.1.3-200.fc22.x86_64 too.

Aug 02 23:32:35 XXXX systemd-coredump[1517]: Process 1069 (Xorg) of user 0 dumped core.
                                             
                                             Stack trace of thread 1069:
                                             #0  0x00007ff5238b69c8 raise (libc.so.6)
                                             #1  0x00007ff5238b865a abort (libc.so.6)
                                             #2  0x000000000059ca6e OsAbort (Xorg)
                                             #3  0x000000000047ba1c ddxGiveUp (Xorg)
                                             #4  0x00000000005a2642 AbortServer (Xorg)
                                             #5  0x00000000005a347d FatalError (Xorg)
                                             #6  0x000000000059a3ce OsSigHandler (Xorg)
                                             #7  0x00007ff5238b6a50 __restore_rt (libc.so.6)
                                             #8  0x000000000051b5f1 present_send_idle_notify (Xorg)
                                             
                                             Stack trace of thread 1069:
                                             #0  0x00007ff5238b69c8 raise (libc.so.6)
                                             #1  0x00007ff5238b865a abort (libc.so.6)
                                             #2  0x000000000059ca6e OsAbort (Xorg)
                                             #3  0x000000000047ba1c ddxGiveUp (Xorg)
                                             #4  0x00000000005a2642 AbortServer (Xorg)
                                             #5  0x00000000005a347d FatalError (Xorg)
                                             #6  0x000000000059a3ce OsSigHandler (Xorg)
                                             #7  0x00007ff5238b6a50 __restore_rt (libc.so.6)
                                             #8  0x000000000051b5f1 present_send_idle_notify (Xorg)
                                             #9  0x000000000051984d present_flip_idle (Xorg)
                                             #10 0x000000000051a7c0 present_event_notify (Xorg)
                                             #11 0x00007ff51e5f7276 nouveau_present_flip (nouveau_drv.so)
                                             #12 0x00007ff51e60f89d drmmode_event_handler (nouveau_drv.so)
                                             #13 0x00007ff524c67e26 drmHandleEvent (libdrm.so.2)
                                             #14 0x00007ff51e6107d9 drmmode_wakeup_handler (nouveau_drv.so)
                                             #15 0x000000000043f0cd WakeupHandler (Xorg)
                                             #16 0x0000000000593397 WaitForSomething (Xorg)
                                             #17 0x000000000043a291 Dispatch (Xorg)
                                             #18 0x000000000043e5bb dix_main (Xorg)
                                             #19 0x00007ff5238a2700 __libc_start_main (libc.so.6)
                                             #20 0x00000000004289c9 _start (Xorg)
                                             
                                             Stack trace of thread 1173:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1172:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1177:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1176:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1178:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1171:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)
                                             
                                             Stack trace of thread 1175:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)

                  Stack trace of thread 1174:
                                             #0  0x00007ff523672540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                             #1  0x00007ff51c842b33 thread_function (nouveau_dri.so)
                                             #2  0x00007ff51c842997 impl_thrd_routine (nouveau_dri.so)
                                             #3  0x00007ff52366d555 start_thread (libpthread.so.0)
                                             #4  0x00007ff523984b9d __clone (libc.so.6)

Comment 3 Vinu Moses 2015-08-11 18:44:15 UTC
This bug persists with kernel-4.1.3-201.fc22.x86_64 too.

Journalctl provides the following:

Process 988 (Xorg) of user 0 dumped core. Stack trace of thread 988: #0 0x00007f455129d9c8 raise (libc.so.6) #1 0x00007f455129f65a abort (libc.so.6) #2 0x000000000059ca6e OsAbort (Xorg) #3 0x000000000047ba1c ddxGiveUp (Xorg) #4 0x00000000005a2642 AbortServer (Xorg) #5 0x00000000005a347d FatalError (Xorg) #6 0x000000000059a3ce OsSigHandler (Xorg) #7 0x00007f455129da50 __restore_rt (libc.so.6) #8 0x000000000051b198 present_free_event (Xorg) #9 0x000000000045dcb2 doFreeResource (Xorg) #10 0x000000000045ed6c FreeClientResources (Xorg) #11 0x00000000004399d2 CloseDownClient (Xorg) #12 0x000000000043a2d9 Dispatch (Xorg) #13 0x000000000043e5bb dix_main (Xorg) #14 0x00007f4551289700 __libc_start_main (libc.so.6) #15 0x00000000004289c9 _start (Xorg) Stack trace of thread 1127: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1132: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1128: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1133: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1129: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1130: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1131: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6) Stack trace of thread 1134: #0 0x00007f4551059540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f454a2289b3 thread_function (nouveau_dri.so) #2 0x00007f454a228817 impl_thrd_routine (nouveau_dri.so) #3 0x00007f4551054555 start_thread (libpthread.so.0) #4 0x00007f455136bb9d __clone (libc.so.6)

Comment 4 Vinu Moses 2015-08-11 18:47:31 UTC
Does this bug have something do do with the new nouveau driver/binary blob for NVIDIA Corporation GM107 [GeForce GTX 750 Ti] in the 4.1.x kernels as compared to the 4.0.x kernels?

With this bug, X is unuseable for me with the 4.1.x kernels and the GTX 750 Ti card.

Comment 5 Vinu Moses 2015-09-05 15:31:24 UTC
Still unable to use X with any 4.1.x kernel with the GeForce GTX 750 Ti graphics card and the opensource Nouveau dirver. Problem persists with the 4.1.6 kernel (kernel-4.1.6-200.fc22.x86_64 )also.

X.org dumps core with the following:
Process 1009 (Xorg) of user 0 dumped core. Stack trace of thread 1009: #0 0x00007fd430b849c8 raise (libc.so.6) #1 0x00007fd430b8665a abort (libc.so.6) #2 0x000000000059ca6e OsAbort (Xorg) #3 0x000000000047ba1c ddxGiveUp (Xorg) #4 0x00000000005a2642 AbortServer (Xorg) #5 0x00000000005a347d FatalError (Xorg) #6 0x000000000059a3ce OsSigHandler (Xorg) #7 0x00007fd430b84a50 __restore_rt (libc.so.6) #8 0x000000000051b19c present_free_event (Xorg) #9 0x000000000045dcb2 doFreeResource (Xorg) #10 0x000000000045ed6c FreeClientResources (Xorg) #11 0x00000000004399d2 CloseDownClient (Xorg) #12 0x000000000043a2d9 Dispatch (Xorg) #13 0x000000000043e5bb dix_main (Xorg) #14 0x00007fd430b70700 __libc_start_main (libc.so.6) #15 0x00000000004289c9 _start (Xorg) Stack trace of thread 1010: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1016: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1014: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1013: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1015: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1017: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1012: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6) Stack trace of thread 1011: #0 0x00007fd430940540 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fd429b129b3 thread_function (nouveau_dri.so) #2 0x00007fd429b12817 impl_thrd_routine (nouveau_dri.so) #3 0x00007fd43093b555 start_thread (libpthread.so.0) #4 0x00007fd430c52b9d __clone (libc.so.6)

Comment 6 Fedora End Of Life 2016-07-19 19:53:19 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


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