[Bug 386480] New: Kernel option CONFIG_PREEMPT causes application FPU stack corruption
https://bugzilla.novell.com/show_bug.cgi?id=386480 Summary: Kernel option CONFIG_PREEMPT causes application FPU stack corruption Product: openSUSE 10.3 Version: Final Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: juergen.mell@t-online.de QAContact: kernel-maintainers@forge.provo.novell.com Found By: --- Created an attachment (id=212136) --> (https://bugzilla.novell.com/attachment.cgi?id=212136) Output of lsmod and lspci, kernel config, Einstein error messages I was experimenting with the RT kernels while at the same time I was running the Einstein@Home application (optimized version 4.35). This application is using lots of floating point arithmetics and SSE instructions. I am running two of this applications simultaneously or one together with Seti@Home. The application worked for several weeks (CPU time !) without any failure as long as I used the -default kernel. After switching to the -rt kernel, it started to crash with errors regarding the FPU (see error messages in the attached file). Other applications seem not to be affected. To track this down I did the following steps: - installed standard kernel sources for 2.6.22.17-0.1 without any additional patches - booted kernel 2.6.22.17-0.1-default - make clean - make cloneconfig - make prepare - make scripts - make menuconfig and changed 'Preemption Model' from 'Voluntary Kernel Preemption (Dektop) to 'Preemptible Kernel (Low-Latency Desktop)'. The diff between the cloned configuration and the new one is: 4c4 < # Sat May 3 12:42:53 2008 ---
# Sat May 3 12:41:12 2008 36c36 < CONFIG_LOCALVERSION="-jm3"
CONFIG_LOCALVERSION="-default" 186,187c186,187 < # CONFIG_PREEMPT_VOLUNTARY is not set < CONFIG_PREEMPT=y
CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set 3785d3784 < CONFIG_DEBUG_PREEMPT=y
Then I compiled,installed and booted the new made kernel: - make - make modules_install - make install After running this kernel, the Einstel@Home application started crashing again. Affected kernels (tested here): 2.6.22.17-0.1-default (modified as described) 2.6.22.17-0.1-rt (installed from stock) 2.6.23.17-ccj64-rt (installed from stock) My hardware: Asus P5B main board (Intel P965/ICH8 chip set), processor Core2Duo 6420 (2,13 GHz), 3 GB RAM, nVidia GeForce 8500 GT. The proprietary nVidia kernel module is _not_ loaded. I would like to test this with the kernel for the new 11.0. Is it possible to install just the kernel under 10.3 or do I have to install the whole system? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=386480
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=386480
User juergen.mell@t-online.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c1
--- Comment #1 from Juergen Mell
https://bugzilla.novell.com/show_bug.cgi?id=386480
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=386480
User sdietrich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c2
Sven-Thorsten Dietrich
https://bugzilla.novell.com/show_bug.cgi?id=386480
Sven-Thorsten Dietrich
https://bugzilla.novell.com/show_bug.cgi?id=386480
User juergen.mell@t-online.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c3
Juergen Mell
https://bugzilla.novell.com/show_bug.cgi?id=386480
User sdietrich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c4
--- Comment #4 from Sven-Thorsten Dietrich
https://bugzilla.novell.com/show_bug.cgi?id=386480
User sdietrich@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c9
Sven-Thorsten Dietrich
https://bugzilla.novell.com/show_bug.cgi?id=386480
User swamp@suse.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=386480#c10
Swamp Script User
participants (1)
-
bugzilla_noreply@novell.com