Bug 200705 - nouveau freeze x11 with 3d games
Summary: nouveau freeze x11 with 3d games
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: x86-64 Linux
: P1 high
Assignee: drivers_video-dri
URL:
Keywords: opw
Depends on:
Blocks:
 
Reported: 2018-08-01 19:31 UTC by Alexey Boldyrev
Modified: 2018-08-01 19:31 UTC (History)
0 users

See Also:
Kernel Version: all
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Alexey Boldyrev 2018-08-01 19:31:02 UTC
[ 1216.064077] NMI watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [ConnectionSend:5340]
[ 1216.064081] Modules linked in: af_packet xt_tcpudp ip6t_rpfilter ip6t_REJECT ipt_REJECT xt_conntrack ip_set nfnetlink ebtable_nat ebtable_broute bridge stp llc ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 ip6table_mangle ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c iptable_mangle iptable_raw iptable_security ebtable_filter ebtables ip6table_filter ip6_tables iptable_filter ip_tables x_tables msr snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core edac_mce_amd snd_hwdep snd_pcm kvm_amd snd_timer ccp kvm snd irqbypass soundcore joydev sp5100_tco i2c_piix4 k10temp pcspkr shpchp overlay nls_utf8 isofs squashfs hid_generic usbhid sr_mod cdrom ata_generic pata_acpi ohci_pci nouveau scsi_transport_iscsi
[ 1216.064118]  r8169 mii mxm_wmi video i2c_algo_bit serio_raw pata_atiixp ohci_hcd drm_kms_helper syscopyarea sysfillrect ehci_pci sysimgblt fb_sys_fops ehci_hcd ttm ahci usbcore libahci drm drm_panel_orientation_quirks wmi button sunrpc dm_mirror dm_region_hash dm_log loop sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua
[ 1216.064144] CPU: 3 PID: 5340 Comm: ConnectionSend Not tainted 4.12.14-lp150.12.7-default #1 openSUSE Leap 15.0
[ 1216.064146] Hardware name: MSI MS-7715/870-C45(FX) V2 (MS-7715)  , BIOS V3.1 04/16/2012
[ 1216.064148] task: ffff88009f5c0200 task.stack: ffffc900017b4000
[ 1216.064153] RIP: 0010:ioread32+0x19/0x30
[ 1216.064155] RSP: 0018:ffffc900017b7b90 EFLAGS: 00000296 ORIG_RAX: ffffffffffffff10
[ 1216.064157] RAX: 00000000000b813e RBX: ffff8800bcf79840 RCX: ffff8800ac533408
[ 1216.064159] RDX: ffff8800ac533400 RSI: 0000000000000010 RDI: ffffc900007c5040
[ 1216.064161] RBP: ffff8800ac533400 R08: 00000000000b8144 R09: ffff8800bcf79840
[ 1216.064162] R10: 0000000000000000 R11: ffff88012ffe8000 R12: 0000000000000246
[ 1216.064164] R13: ffff880110a2fc00 R14: ffff88009a340020 R15: ffff880110a2fec8
[ 1216.064166] FS:  00007f0aa1e5b700(0000) GS:ffff88012b0c0000(0000) knlGS:0000000000000000
[ 1216.064168] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1216.064169] CR2: 0000562d2ede4130 CR3: 000000000200a000 CR4: 00000000000006e0
[ 1216.064186] Call Trace:
[ 1216.064247]  nouveau_fence_is_signaled+0x1f/0x30 [nouveau]
[ 1216.064283]  nouveau_fence_done+0x86/0xb0 [nouveau]
[ 1216.064317]  nouveau_fence_wait+0x48/0xa0 [nouveau]
[ 1216.064351]  nouveau_channel_idle+0x96/0xc0 [nouveau]
[ 1216.064385]  nouveau_abi16_chan_fini.isra.3+0x98/0xe0 [nouveau]
[ 1216.064419]  nouveau_abi16_fini+0x2d/0x70 [nouveau]
[ 1216.064453]  nouveau_drm_postclose+0x4b/0xd0 [nouveau]
[ 1216.064483]  drm_release+0x264/0x380 [drm]
[ 1216.064500]  __fput+0xd2/0x210
[ 1216.064516]  task_work_run+0x76/0x90
[ 1216.064532]  do_exit+0x2bc/0xb30
[ 1216.064547]  do_group_exit+0x3a/0xa0
[ 1216.064563]  get_signal+0x272/0x580
[ 1216.064581]  do_signal+0x23/0x670
[ 1216.064596]  ? do_futex+0x322/0x4d0
[ 1216.064611]  ? __switch_to_asm+0x34/0x70
[ 1216.064626]  ? SyS_futex+0x11d/0x150
[ 1216.064642]  exit_to_usermode_loop+0x85/0xc0
[ 1216.064657]  do_syscall_64+0x13a/0x140
[ 1216.064673]  entry_SYSCALL_64_after_hwframe+0x3d/0xa2
[ 1216.064688] RIP: 0033:0x7f0ab874ea15
[ 1216.064703] RSP: 002b:00007f0aa1e5abf0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
[ 1216.064718] RAX: fffffffffffffdfc RBX: 00007f0aa1e5acb0 RCX: 00007f0ab874ea15
[ 1216.064733] RDX: 0000000000000000 RSI: 0000000000000189 RDI: 0000000002be5cc8
[ 1216.064748] RBP: 0000000002be5cc8 R08: 0000000000000000 R09: 00000000ffffffff
[ 1216.064763] R10: 00007f0aa1e5acb0 R11: 0000000000000246 R12: 0000000000000000
[ 1216.064778] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 1216.064793] Code: b8 ff ff 00 00 c3 66 90 66 2e 0f 1f 84 00 00 00 00 00 48 81 ff ff ff 03 00 77 0e 48 81 ff 00 00 01 00 76 08 0f b7 d7 ed c3 8b 07 <c3> 48 c7 c6 53 bf e7 81 e8 2a ff ff ff b8 ff ff ff ff c3 0f 1f 
[ 1218.840079] nouveau 0000:01:00.0: minetest[5221]: failed to idle channel 4 [minetest[5221]]

lspci:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (ext gfx port 0)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 4)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: NVIDIA Corporation G86 [GeForce 8500 GT] (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

localhost:/home/linux # gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 7.3.1 20180323 [gcc-7-branch revision 258812] (SUSE Linux) 

The bug is kernel compiled from gcc-6x and latter.

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