abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 20:33 | Nová verze

Společnost NVIDIA oficiálně vydala verzi 10.0 toolkitu CUDA (Wikipedie) umožňujícího vývoj aplikací běžících na jejich grafických kartách. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
dnes 20:00 | Upozornění

Příspěvek Jak přežít plánovanou údržbu DNS na blogu zaměstnanců CZ.NIC upozorňuje na historicky poprvé podepsání DNS root zóny novým klíčem dne 11. října 2018 v 18:00. Software, který nebude po tomto okamžiku obsahovat nový DNSSEC root klíč, nebude schopen resolvovat žádná data. Druhým důležitým datem je 1. února 2019, kdy významní výrobci DNS softwaru, také historicky poprvé, přestanou podporovat servery, které porušují DNS standard

… více »
Ladislav Hagara | Komentářů: 0
dnes 15:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 156. brněnský sraz, který proběhne v pátek 21. září od 18:00 v restauraci Na Purkyňce na adrese Purkyňova 80.

Ladislav Hagara | Komentářů: 0
dnes 13:22 | Nová verze

Alan Griffiths z Canonicalu oznámil vydání verze 1.0.0 display serveru Mir (GitHub, Wikipedie). Mir byl představen v březnu 2013 jako náhrada X serveru a alternativa k Waylandu. Dnes Mir běží nad Waylandem a cílen je na internet věcí (IoT).

Ladislav Hagara | Komentářů: 0
včera 22:00 | Nasazení Linuxu
Stabilní aktualizace Chrome OS 69 (resp. Chromium OS), konkrétně 69.0.3497.95, přináší mj. podporu linuxových aplikací. Implementována je pomocí virtualizace, a proto je tato funkce také omezena na zařízení s dostatkem paměti a podporou hardwarové akcelerace, tudíž nejsou podporovány chromebooky s 32bitovými architekturami ARM, či Intel Bay Trail (tzn. bez Intel VT-x).
Fluttershy, yay! | Komentářů: 5
včera 21:32 | Zajímavý projekt
Došlo k uvolnění linuxové distribuce CLIP OS, vyvíjené francouzským úřadem pro kybernetickou bezpečnost ANSSI, jako open source. Vznikla za účelem nasazení v úřadech, kde je potřeba omezit přístup k důvěrným datům. Je založená na Gentoo.
Fluttershy, yay! | Komentářů: 1
včera 16:00 | Komerce

Zjistěte více o bezpečné a flexibilní architektuře v cloudu! IBM Cloud poskytuje bezpečné úložiště pro Vaše obchodní data s možností škálovatelnosti a flexibilitou ukládání dat. Zároveň nabízí prostředky pro jejich analýzu, vizualizaci, reporting a podporu rozhodování.

… více »
Fluttershy, yay! | Komentářů: 12
včera 12:22 | Nová verze

V dubnu letošního roku Mozilla představila webový prohlížeč pro rozšířenou a virtuální realitu Firefox Reality (GitHub). V úterý oznámila vydání verze 1.0. Ukázka na YouTube. Firefox Reality je k dispozici pro Viveport, Oculus a Daydream.

Ladislav Hagara | Komentářů: 2
včera 12:00 | Komunita

V srpnu loňského roku společnost Oracle oznámila, že Java EE (Enterprise Edition) bude uvolněna jako open source. O měsíc později bylo rozhodnuto, že tato open source Java EE bude přejmenována a předána Eclipse Foundation. Nové jméno bylo oznámeno v únoru letošního roku. Z Java EE se stala Jakarta EE. Eclipse Foundation včera oznámila dosažení dalšího milníku. Zdrojové kódy aplikačního serveru GlassFish jsou již k dispozici v git repozitářích Eclipse Foundation (GitHub).

Ladislav Hagara | Komentářů: 0
19.9. 23:55 | Komunita

LTS (Long Term Support) podpora Ubuntu 12.04 LTS (Precise Pangolin) skončila po 5 letech od jeho vydání, tj. v dubnu 2017. V březnu 2017 ale Canonical představil placenou ESM (Extended Security Maintenance) podporu, díky které je Ubuntu 12.04 podporováno do dubna 2020. Dnes Canonical potvrdil ESM podporu také pro Ubuntu 14.04 LTS (Trusty Tahr), jehož LTS podpora skončí v dubnu 2019.

Ladislav Hagara | Komentářů: 0
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (14%)
 (21%)
 (23%)
 (25%)
 (4%)
 (1%)
Celkem 384 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Nový hw - bugy 2

29.8. 21:03 | Přečteno: 1512× | hw | poslední úprava: 1.9. 19:59

Blog o chybách v hw.

Úvod

V predchádzajúcom blogu boli popísané chyby pri použití nového hw s jadrom z backport repozitára.

Vyriešenie chyby s jadrom linux-image-4.17.0-0.bpo.1-amd64

Toto jadro spôsobovalo pád amdgpu čoho následkom bola totálna strata akéhokoľvek grafického alebo konzolového výstupu. Z tohto dôvodu som prešiel na jadro linux-image-4.16.0-0.bpo2-amd64.

Prechod na jadro linux-image-4.17.0-0.bpo.3-amd64.

Prechod na novšie jadro prebiehal normálne bez náznakov problémov. Samozrejme niektoré chybové hlášky zmizli ale aj pribudli ďalšie.

Až dodnes po nejakom čase sa vyskytol backtrace v dmesg. Spočiatku som to neriešil a bral to tak, že občas jednoducho niečo spadne. Neskôr po zobudení obrazovky ma privítala prihlasovacia obrazovka ale s chybným rozlíšením.

2018-08-29T18:37:47.918398+02:00 debian kernel: [ 4422.197303] ------------[ cut here ]------------
2018-08-29T18:37:47.918422+02:00 debian kernel: [ 4422.197305] refcount_t: increment on 0; use-after-free.
2018-08-29T18:37:47.918424+02:00 debian kernel: [ 4422.197345] WARNING: CPU: 2 PID: 21177 at /build/linux-h2pQxc/linux-4.17.17/lib/refcount.c:153 refcount_inc+0x27/0x30
2018-08-29T18:37:47.918425+02:00 debian kernel: [ 4422.197346] Modules linked in: pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_tcpudp xt_conntrack iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_filter binfmt_misc amdkfd dm_thin_pool amdgpu dm_persistent_data dm_bio_prison dm_bufio libcrc32c wmi_bmof eeepc_wmi asus_wmi sparse_keymap rfkill chash gpu_sched snd_hda_codec_realtek ttm snd_hda_codec_generic edac_mce_amd kvm_amd ccp drm_kms_helper snd_hda_codec_hdmi snd_hda_intel sg rng_core snd_hda_codec snd_hda_core drm kvm snd_hwdep snd_pcm snd_timer snd soundcore irqbypass shpchp fam15h_power k10temp crct10dif_pclmul crc32_pclmul evdev ghash_clmulni_intel i2c_algo_bit serio_raw sp5100_tco pcspkr video wmi button pcc_cpufreq acpi_cpufreq parport_pc ppdev lp parport ip_tables x_tables autofs4 ext4
2018-08-29T18:37:47.918427+02:00 debian kernel: [ 4422.197392]  crc16 mbcache jbd2 crc32c_generic fscrypto ecb sr_mod cdrom dm_mod hid_generic sd_mod uas usbhid usb_storage hid crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci libahci xhci_pci libata xhci_hcd i2c_piix4 r8169 mii usbcore scsi_mod usb_common gpio_amdpt gpio_generic
2018-08-29T18:37:47.918428+02:00 debian kernel: [ 4422.197416] CPU: 2 PID: 21177 Comm: Xorg Tainted: G           O      4.17.0-0.bpo.3-amd64 #1 Debian 4.17.17-1~bpo9+1
2018-08-29T18:37:47.918429+02:00 debian kernel: [ 4422.197417] Hardware name: System manufacturer System Product Name/PRIME A320M-K, BIOS 3401 12/04/2017
2018-08-29T18:37:47.918430+02:00 debian kernel: [ 4422.197419] RIP: 0010:refcount_inc+0x27/0x30
2018-08-29T18:37:47.918431+02:00 debian kernel: [ 4422.197420] RSP: 0018:ffffbfda0267f9f0 EFLAGS: 00010282
2018-08-29T18:37:47.918432+02:00 debian kernel: [ 4422.197421] RAX: 0000000000000000 RBX: ffff9f91e479f800 RCX: 0000000000000006
2018-08-29T18:37:47.918432+02:00 debian kernel: [ 4422.197422] RDX: 0000000000000007 RSI: 0000000000000092 RDI: ffff9f924a696730
2018-08-29T18:37:47.918433+02:00 debian kernel: [ 4422.197423] RBP: ffff9f924368ec00 R08: 0000000000000001 R09: 00000000000003b3
2018-08-29T18:37:47.918434+02:00 debian kernel: [ 4422.197424] R10: ffffbfda0267fb70 R11: 00000000000003b3 R12: ffffbfda0267fa30
2018-08-29T18:37:47.918435+02:00 debian kernel: [ 4422.197424] R13: 0000000000000000 R14: ffff9f924551d000 R15: 0000000000000000
2018-08-29T18:37:47.918436+02:00 debian kernel: [ 4422.197426] FS:  00007f82153c8a40(0000) GS:ffff9f924a680000(0000) knlGS:0000000000000000
2018-08-29T18:37:47.918436+02:00 debian kernel: [ 4422.197427] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2018-08-29T18:37:47.918437+02:00 debian kernel: [ 4422.197428] CR2: 000055fad344dff0 CR3: 0000000038690000 CR4: 00000000001406e0
2018-08-29T18:37:47.918438+02:00 debian kernel: [ 4422.197429] Call Trace:
2018-08-29T18:37:47.918438+02:00 debian kernel: [ 4422.197558]  dc_create_stream_for_sink+0x4e/0x190 [amdgpu]
2018-08-29T18:37:47.918439+02:00 debian kernel: [ 4422.197600]  create_stream_for_sink+0x6d/0x5f0 [amdgpu]
2018-08-29T18:37:47.918440+02:00 debian kernel: [ 4422.197641]  ? amdgpu_dm_connector_mode_valid+0x62/0x1f0 [amdgpu]
2018-08-29T18:37:47.918440+02:00 debian kernel: [ 4422.197675]  ? drm_mode_connector_list_update+0xb3/0x1b0 [drm]
2018-08-29T18:37:47.918441+02:00 debian kernel: [ 4422.197712]  amdgpu_dm_connector_mode_valid+0x62/0x1f0 [amdgpu]
2018-08-29T18:37:47.918442+02:00 debian kernel: [ 4422.197729]  drm_helper_probe_single_connector_modes+0x52a/0x6f0 [drm_kms_helper]
2018-08-29T18:37:47.918443+02:00 debian kernel: [ 4422.197740]  drm_mode_getconnector+0x2ea/0x320 [drm]
2018-08-29T18:37:47.918443+02:00 debian kernel: [ 4422.197753]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-08-29T18:37:47.918444+02:00 debian kernel: [ 4422.197761]  drm_ioctl_kernel+0x67/0xb0 [drm]
2018-08-29T18:37:47.918445+02:00 debian kernel: [ 4422.197771]  drm_ioctl+0x2c5/0x360 [drm]
2018-08-29T18:37:47.918445+02:00 debian kernel: [ 4422.197781]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-08-29T18:37:47.918446+02:00 debian kernel: [ 4422.197807]  amdgpu_drm_ioctl+0x49/0x80 [amdgpu]
2018-08-29T18:37:47.918447+02:00 debian kernel: [ 4422.197812]  do_vfs_ioctl+0xa2/0x620
2018-08-29T18:37:47.918448+02:00 debian kernel: [ 4422.197816]  ? handle_mm_fault+0xfc/0x1f0
2018-08-29T18:37:47.918449+02:00 debian kernel: [ 4422.197817]  ksys_ioctl+0x70/0x80
2018-08-29T18:37:47.918449+02:00 debian kernel: [ 4422.197826]  __x64_sys_ioctl+0x16/0x20
2018-08-29T18:37:47.918450+02:00 debian kernel: [ 4422.197828]  do_syscall_64+0x55/0x110
2018-08-29T18:37:47.918451+02:00 debian kernel: [ 4422.197831]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
2018-08-29T18:37:47.918452+02:00 debian kernel: [ 4422.197833] RIP: 0033:0x7f8212db3dd7
2018-08-29T18:37:47.918453+02:00 debian kernel: [ 4422.197834] RSP: 002b:00007fffec414a78 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
2018-08-29T18:37:47.918453+02:00 debian kernel: [ 4422.197836] RAX: ffffffffffffffda RBX: 000055fad3445510 RCX: 00007f8212db3dd7
2018-08-29T18:37:47.918454+02:00 debian kernel: [ 4422.197836] RDX: 00007fffec414ab0 RSI: 00000000c05064a7 RDI: 000000000000000e
2018-08-29T18:37:47.918464+02:00 debian kernel: [ 4422.197837] RBP: 00007fffec414ab0 R08: 000055fad344a640 R09: 0000000000000000
2018-08-29T18:37:47.918465+02:00 debian kernel: [ 4422.197838] R10: 0000000000000000 R11: 0000000000003246 R12: 00000000c05064a7
2018-08-29T18:37:47.918466+02:00 debian kernel: [ 4422.197838] R13: 000000000000000e R14: 00007fffec414ab0 R15: 000000000000000e
2018-08-29T18:37:47.918467+02:00 debian kernel: [ 4422.197840] Code: 00 00 00 00 e8 ab ff ff ff 84 c0 74 02 f3 c3 80 3d 70 5e d4 00 00 75 f5 48 c7 c7 88 2c e7 96 c6 05 60 5e d4 00 01 e8 39 aa cc ff <0f> 0b c3 66 0f 1f 44 00 00 8b 06 83 f8 ff 74 39 31 c9 39 f8 89 
2018-08-29T18:37:47.918468+02:00 debian kernel: [ 4422.197862] ---[ end trace b12ed4d8c691dc13 ]---
2018-08-29T18:37:47.918469+02:00 debian kernel: [ 4422.197887] ------------[ cut here ]------------
2018-08-29T18:37:47.918469+02:00 debian kernel: [ 4422.197888] refcount_t: underflow; use-after-free.
2018-08-29T18:37:47.918470+02:00 debian kernel: [ 4422.197905] WARNING: CPU: 2 PID: 21177 at /build/linux-h2pQxc/linux-4.17.17/lib/refcount.c:187 refcount_sub_and_test+0x3e/0x50
2018-08-29T18:37:47.918471+02:00 debian kernel: [ 4422.197905] Modules linked in: pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_tcpudp xt_conntrack iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_filter binfmt_misc amdkfd dm_thin_pool amdgpu dm_persistent_data dm_bio_prison dm_bufio libcrc32c wmi_bmof eeepc_wmi asus_wmi sparse_keymap rfkill chash gpu_sched snd_hda_codec_realtek ttm snd_hda_codec_generic edac_mce_amd kvm_amd ccp drm_kms_helper snd_hda_codec_hdmi snd_hda_intel sg rng_core snd_hda_codec snd_hda_core drm kvm snd_hwdep snd_pcm snd_timer snd soundcore irqbypass shpchp fam15h_power k10temp crct10dif_pclmul crc32_pclmul evdev ghash_clmulni_intel i2c_algo_bit serio_raw sp5100_tco pcspkr video wmi button pcc_cpufreq acpi_cpufreq parport_pc ppdev lp parport ip_tables x_tables autofs4 ext4
2018-08-29T18:37:47.918473+02:00 debian kernel: [ 4422.197933]  crc16 mbcache jbd2 crc32c_generic fscrypto ecb sr_mod cdrom dm_mod hid_generic sd_mod uas usbhid usb_storage hid crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper ahci libahci xhci_pci libata xhci_hcd i2c_piix4 r8169 mii usbcore scsi_mod usb_common gpio_amdpt gpio_generic
2018-08-29T18:37:47.918474+02:00 debian kernel: [ 4422.197947] CPU: 2 PID: 21177 Comm: Xorg Tainted: G        W  O      4.17.0-0.bpo.3-amd64 #1 Debian 4.17.17-1~bpo9+1
2018-08-29T18:37:47.918474+02:00 debian kernel: [ 4422.197948] Hardware name: System manufacturer System Product Name/PRIME A320M-K, BIOS 3401 12/04/2017
2018-08-29T18:37:47.918475+02:00 debian kernel: [ 4422.197949] RIP: 0010:refcount_sub_and_test+0x3e/0x50
2018-08-29T18:37:47.918476+02:00 debian kernel: [ 4422.197950] RSP: 0018:ffffbfda0267fb48 EFLAGS: 00010282
2018-08-29T18:37:47.918477+02:00 debian kernel: [ 4422.197951] RAX: 0000000000000000 RBX: ffff9f924368ec00 RCX: 0000000000000006
2018-08-29T18:37:47.918477+02:00 debian kernel: [ 4422.197952] RDX: 0000000000000007 RSI: 0000000000000086 RDI: ffff9f924a696730
2018-08-29T18:37:47.918478+02:00 debian kernel: [ 4422.197953] RBP: ffff9f9248a83b00 R08: 0000000000000001 R09: 00000000000003e0
2018-08-29T18:37:47.918479+02:00 debian kernel: [ 4422.197953] R10: ffffbfda0267fb70 R11: 00000000000003e0 R12: 00000000ffffffff
2018-08-29T18:37:47.918480+02:00 debian kernel: [ 4422.197954] R13: ffff9f924551d310 R14: ffff9f9248a83b00 R15: 0000000000000000
2018-08-29T18:37:47.918480+02:00 debian kernel: [ 4422.197955] FS:  00007f82153c8a40(0000) GS:ffff9f924a680000(0000) knlGS:0000000000000000
2018-08-29T18:37:47.918481+02:00 debian kernel: [ 4422.197956] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2018-08-29T18:37:47.918482+02:00 debian kernel: [ 4422.197957] CR2: 000055fad344dff0 CR3: 0000000038690000 CR4: 00000000001406e0
2018-08-29T18:37:47.918483+02:00 debian kernel: [ 4422.197958] Call Trace:
2018-08-29T18:37:47.918483+02:00 debian kernel: [ 4422.197995]  dc_sink_release+0x15/0x40 [amdgpu]
2018-08-29T18:37:47.918484+02:00 debian kernel: [ 4422.198032]  dc_stream_release+0x29/0x50 [amdgpu]
2018-08-29T18:37:47.918485+02:00 debian kernel: [ 4422.198070]  amdgpu_dm_connector_mode_valid+0xb2/0x1f0 [amdgpu]
2018-08-29T18:37:47.918486+02:00 debian kernel: [ 4422.198077]  drm_helper_probe_single_connector_modes+0x52a/0x6f0 [drm_kms_helper]
2018-08-29T18:37:47.918486+02:00 debian kernel: [ 4422.198089]  drm_mode_getconnector+0x2ea/0x320 [drm]
2018-08-29T18:37:47.918487+02:00 debian kernel: [ 4422.198100]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-08-29T18:37:47.918488+02:00 debian kernel: [ 4422.198108]  drm_ioctl_kernel+0x67/0xb0 [drm]
2018-08-29T18:37:47.918488+02:00 debian kernel: [ 4422.198116]  drm_ioctl+0x2c5/0x360 [drm]
2018-08-29T18:37:47.918489+02:00 debian kernel: [ 4422.198126]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-08-29T18:37:47.918490+02:00 debian kernel: [ 4422.198152]  amdgpu_drm_ioctl+0x49/0x80 [amdgpu]
2018-08-29T18:37:47.918490+02:00 debian kernel: [ 4422.198154]  do_vfs_ioctl+0xa2/0x620
2018-08-29T18:37:47.918491+02:00 debian kernel: [ 4422.198155]  ? handle_mm_fault+0xfc/0x1f0
2018-08-29T18:37:47.918492+02:00 debian kernel: [ 4422.198157]  ksys_ioctl+0x70/0x80
2018-08-29T18:37:47.918493+02:00 debian kernel: [ 4422.198158]  __x64_sys_ioctl+0x16/0x20
2018-08-29T18:37:47.918493+02:00 debian kernel: [ 4422.198160]  do_syscall_64+0x55/0x110
2018-08-29T18:37:47.918494+02:00 debian kernel: [ 4422.198162]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
2018-08-29T18:37:47.918495+02:00 debian kernel: [ 4422.198163] RIP: 0033:0x7f8212db3dd7
2018-08-29T18:37:47.918496+02:00 debian kernel: [ 4422.198163] RSP: 002b:00007fffec414a78 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
2018-08-29T18:37:47.918496+02:00 debian kernel: [ 4422.198165] RAX: ffffffffffffffda RBX: 000055fad3445510 RCX: 00007f8212db3dd7
2018-08-29T18:37:47.918497+02:00 debian kernel: [ 4422.198165] RDX: 00007fffec414ab0 RSI: 00000000c05064a7 RDI: 000000000000000e
2018-08-29T18:37:47.918498+02:00 debian kernel: [ 4422.198166] RBP: 00007fffec414ab0 R08: 000055fad344a640 R09: 0000000000000000
2018-08-29T18:37:47.918506+02:00 debian kernel: [ 4422.198167] R10: 0000000000000000 R11: 0000000000003246 R12: 00000000c05064a7
2018-08-29T18:37:47.918507+02:00 debian kernel: [ 4422.198167] R13: 000000000000000e R14: 00007fffec414ab0 R15: 000000000000000e
2018-08-29T18:37:47.918508+02:00 debian kernel: [ 4422.198168] Code: c9 75 0c f0 0f b1 16 75 27 85 d2 0f 94 c0 c3 80 3d 28 5e d4 00 00 75 15 48 c7 c7 b8 2c e7 96 c6 05 18 5e d4 00 01 e8 f2 a9 cc ff <0f> 0b 31 c0 c3 83 f8 ff 75 bf eb f6 66 0f 1f 44 00 00 48 89 fe 
2018-08-29T18:37:47.918509+02:00 debian kernel: [ 4422.198191] ---[ end trace b12ed4d8c691dc14 ]---

Podľa backtrace process spadol na refcount a call trace ukazuje, že problem nastal pri zisťovaní konfigurácie výstupných portov.

Z tohto je pre mňa ťažké určiť či to spôsobila chyba v zdrovom kóde alebo došlo k neočakavanej udalosti s ktorou vývojar nepočital.

Pokus o zmenu rozlíšenia cez xrandr nebol úspešny. V dmesg sa objavil chyba podobná v predošlom blogu.

2018-08-29T18:37:47.930422+02:00 debian kernel: [ 4422.208487] [drm] SADs count is: -2, don't need to read it
2018-08-29T20:08:36.131080+02:00 debian kernel: [ 9870.412904] [drm:atom_op_jump [amdgpu]] *ERROR* atombios stuck in loop for more than 5secs aborting
2018-08-29T20:08:36.131105+02:00 debian kernel: [ 9870.412932] [drm:amdgpu_atom_execute_table_locked [amdgpu]] *ERROR* atombios stuck executing C06C (len 1364, WS 0, PS 0) @ 0xC2AC

Ďalší backtrace s oops, ktorý spôsobil, že systém bol bez grafického výstupu.

2018-09-01T19:23:00.289544+02:00 debian kernel: [25854.565534] refcount_t: increment on 0; use-after-free.
2018-09-01T19:23:00.289546+02:00 debian kernel: [25854.565570] WARNING: CPU: 0 PID: 26032 at /build/linux-h2pQxc/linux-4.17.17/lib/refcount.c:153 refcount_inc+0x27/0x30
2018-09-01T19:23:00.289547+02:00 debian kernel: [25854.565571] Modules linked in: pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_tcpudp xt_conntrack iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_filter binfmt_misc dm_thin_pool amdkfd dm_persistent_data dm_bio_prison dm_bufio libcrc32c amdgpu eeepc_wmi asus_wmi sparse_keymap rfkill wmi_bmof snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec chash gpu_sched ttm edac_mce_amd kvm_amd snd_hda_core ccp drm_kms_helper snd_hwdep rng_core snd_pcm kvm snd_timer snd drm soundcore sg fam15h_power irqbypass evdev crct10dif_pclmul crc32_pclmul ghash_clmulni_intel serio_raw k10temp pcspkr shpchp i2c_algo_bit sp5100_tco video wmi button pcc_cpufreq acpi_cpufreq parport_pc ppdev lp parport ip_tables x_tables autofs4 ext4
2018-09-01T19:23:00.289549+02:00 debian kernel: [25854.565621]  crc16 mbcache jbd2 crc32c_generic fscrypto ecb sr_mod cdrom dm_mod hid_generic uas usbhid usb_storage hid sd_mod crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper xhci_pci ahci i2c_piix4 libahci xhci_hcd libata r8169 mii usbcore scsi_mod usb_common gpio_amdpt gpio_generic
2018-09-01T19:23:00.289550+02:00 debian kernel: [25854.565647] CPU: 0 PID: 26032 Comm: Xorg Tainted: G           O      4.17.0-0.bpo.3-amd64 #1 Debian 4.17.17-1~bpo9+1
2018-09-01T19:23:00.289551+02:00 debian kernel: [25854.565648] Hardware name: System manufacturer System Product Name/PRIME A320M-K, BIOS 3401 12/04/2017
2018-09-01T19:23:00.289552+02:00 debian kernel: [25854.565650] RIP: 0010:refcount_inc+0x27/0x30
2018-09-01T19:23:00.289553+02:00 debian kernel: [25854.565651] RSP: 0018:ffffabd18333b9f0 EFLAGS: 00010282
2018-09-01T19:23:00.289554+02:00 debian kernel: [25854.565652] RAX: 0000000000000000 RBX: ffff8c7c838cdc00 RCX: 0000000000000006
2018-09-01T19:23:00.289555+02:00 debian kernel: [25854.565653] RDX: 0000000000000007 RSI: 0000000000000092 RDI: ffff8c7c8a616730
2018-09-01T19:23:00.289575+02:00 debian kernel: [25854.565654] RBP: ffff8c7c838ca000 R08: 0000000000000001 R09: 00000000000003c2
2018-09-01T19:23:00.289577+02:00 debian kernel: [25854.565655] R10: ffffabd18333bb70 R11: 00000000000003c2 R12: ffffabd18333ba30
2018-09-01T19:23:00.289578+02:00 debian kernel: [25854.565656] R13: 0000000000000000 R14: ffff8c7c86627000 R15: 0000000000000000
2018-09-01T19:23:00.289578+02:00 debian kernel: [25854.565658] FS:  00007f268bacda40(0000) GS:ffff8c7c8a600000(0000) knlGS:0000000000000000
2018-09-01T19:23:00.289579+02:00 debian kernel: [25854.565659] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2018-09-01T19:23:00.289580+02:00 debian kernel: [25854.565659] CR2: 00007f26799cd000 CR3: 0000000102764000 CR4: 00000000001406f0
2018-09-01T19:23:00.289581+02:00 debian kernel: [25854.565661] Call Trace:
2018-09-01T19:23:00.289582+02:00 debian kernel: [25854.565777]  dc_create_stream_for_sink+0x4e/0x190 [amdgpu]
2018-09-01T19:23:00.289583+02:00 debian kernel: [25854.565822]  create_stream_for_sink+0x6d/0x5f0 [amdgpu]
2018-09-01T19:23:00.289584+02:00 debian kernel: [25854.565868]  ? amdgpu_dm_connector_mode_valid+0x62/0x1f0 [amdgpu]
2018-09-01T19:23:00.289584+02:00 debian kernel: [25854.565945]  ? drm_mode_connector_list_update+0xb3/0x1b0 [drm]
2018-09-01T19:23:00.289585+02:00 debian kernel: [25854.565987]  amdgpu_dm_connector_mode_valid+0x62/0x1f0 [amdgpu]
2018-09-01T19:23:00.289586+02:00 debian kernel: [25854.566023]  drm_helper_probe_single_connector_modes+0x52a/0x6f0 [drm_kms_helper]
2018-09-01T19:23:00.289587+02:00 debian kernel: [25854.566038]  drm_mode_getconnector+0x2ea/0x320 [drm]
2018-09-01T19:23:00.289587+02:00 debian kernel: [25854.566052]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-09-01T19:23:00.289588+02:00 debian kernel: [25854.566061]  drm_ioctl_kernel+0x67/0xb0 [drm]
2018-09-01T19:23:00.289589+02:00 debian kernel: [25854.566073]  drm_ioctl+0x2c5/0x360 [drm]
2018-09-01T19:23:00.289590+02:00 debian kernel: [25854.566084]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-09-01T19:23:00.289591+02:00 debian kernel: [25854.566112]  amdgpu_drm_ioctl+0x49/0x80 [amdgpu]
2018-09-01T19:23:00.289592+02:00 debian kernel: [25854.566121]  do_vfs_ioctl+0xa2/0x620
2018-09-01T19:23:00.289593+02:00 debian kernel: [25854.566131]  ? __sys_recvmsg+0x60/0xa0
2018-09-01T19:23:00.289594+02:00 debian kernel: [25854.566133]  ? __sys_recvmsg+0x8f/0xa0
2018-09-01T19:23:00.289595+02:00 debian kernel: [25854.566134]  ksys_ioctl+0x70/0x80
2018-09-01T19:23:00.289596+02:00 debian kernel: [25854.566136]  __x64_sys_ioctl+0x16/0x20
2018-09-01T19:23:00.289596+02:00 debian kernel: [25854.566141]  do_syscall_64+0x55/0x110
2018-09-01T19:23:00.289598+02:00 debian kernel: [25854.566147]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
2018-09-01T19:23:00.289598+02:00 debian kernel: [25854.566175] RIP: 0033:0x7f26894b8dd7
2018-09-01T19:23:00.289599+02:00 debian kernel: [25854.566176] RSP: 002b:00007fffbc1c05c8 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
2018-09-01T19:23:00.289600+02:00 debian kernel: [25854.566177] RAX: ffffffffffffffda RBX: 000056037daa2510 RCX: 00007f26894b8dd7
2018-09-01T19:23:00.289601+02:00 debian kernel: [25854.566178] RDX: 00007fffbc1c0600 RSI: 00000000c05064a7 RDI: 000000000000000e
2018-09-01T19:23:00.289603+02:00 debian kernel: [25854.566179] RBP: 00007fffbc1c0600 R08: 000056037daa7640 R09: 0000000000000000
2018-09-01T19:23:00.289604+02:00 debian kernel: [25854.566179] R10: 0000000000000000 R11: 0000000000003246 R12: 00000000c05064a7
2018-09-01T19:23:00.289604+02:00 debian kernel: [25854.566201] R13: 000000000000000e R14: 00007fffbc1c0600 R15: 000000000000000e
2018-09-01T19:23:00.289605+02:00 debian kernel: [25854.566203] Code: 00 00 00 00 e8 ab ff ff ff 84 c0 74 02 f3 c3 80 3d 70 5e d4 00 00 75 f5 48 c7 c7 88 2c 27 9f c6 05 60 5e d4 00 01 e8 39 aa cc ff <0f> 0b c3 66 0f 1f 44 00 00 8b 06 83 f8 ff 74 39 31 c9 39 f8 89 
2018-09-01T19:23:00.289606+02:00 debian kernel: [25854.566230] ---[ end trace 131c01da2c00fd50 ]---
2018-09-01T19:23:00.289607+02:00 debian kernel: [25854.566307] BUG: unable to handle kernel NULL pointer dereference at 00000000000000b8
2018-09-01T19:23:00.289608+02:00 debian kernel: [25854.566319] PGD 0 P4D 0 
2018-09-01T19:23:00.289608+02:00 debian kernel: [25854.566323] Oops: 0000 [#1] SMP NOPTI
2018-09-01T19:23:00.289609+02:00 debian kernel: [25854.566330] Modules linked in: pci_stub vboxpci(O) vboxnetadp(O) vboxnetflt(O) vboxdrv(O) xt_tcpudp xt_conntrack iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_filter binfmt_misc dm_thin_pool amdkfd dm_persistent_data dm_bio_prison dm_bufio libcrc32c amdgpu eeepc_wmi asus_wmi sparse_keymap rfkill wmi_bmof snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_codec chash gpu_sched ttm edac_mce_amd kvm_amd snd_hda_core ccp drm_kms_helper snd_hwdep rng_core snd_pcm kvm snd_timer snd drm soundcore sg fam15h_power irqbypass evdev crct10dif_pclmul crc32_pclmul ghash_clmulni_intel serio_raw k10temp pcspkr shpchp i2c_algo_bit sp5100_tco video wmi button pcc_cpufreq acpi_cpufreq parport_pc ppdev lp parport ip_tables x_tables autofs4 ext4
2018-09-01T19:23:00.289610+02:00 debian kernel: [25854.566365]  crc16 mbcache jbd2 crc32c_generic fscrypto ecb sr_mod cdrom dm_mod hid_generic uas usbhid usb_storage hid sd_mod crc32c_intel aesni_intel aes_x86_64 crypto_simd cryptd glue_helper xhci_pci ahci i2c_piix4 libahci xhci_hcd libata r8169 mii usbcore scsi_mod usb_common gpio_amdpt gpio_generic
2018-09-01T19:23:00.289611+02:00 debian kernel: [25854.566385] CPU: 0 PID: 26032 Comm: Xorg Tainted: G        W  O      4.17.0-0.bpo.3-amd64 #1 Debian 4.17.17-1~bpo9+1
2018-09-01T19:23:00.289612+02:00 debian kernel: [25854.566387] Hardware name: System manufacturer System Product Name/PRIME A320M-K, BIOS 3401 12/04/2017
2018-09-01T19:23:00.289613+02:00 debian kernel: [25854.566429] RIP: 0010:dc_validate_stream+0x56/0x110 [amdgpu]
2018-09-01T19:23:00.289614+02:00 debian kernel: [25854.566431] RSP: 0018:ffffabd18333bb50 EFLAGS: 00010202
2018-09-01T19:23:00.289615+02:00 debian kernel: [25854.566432] RAX: 00000000fffffd01 RBX: ffff8c7c838cdc00 RCX: 00000000000002d8
2018-09-01T19:23:00.289616+02:00 debian kernel: [25854.566434] RDX: 00000000000000ec RSI: ffff8c7c838cdc08 RDI: ffff8c7c85698480
2018-09-01T19:23:00.289617+02:00 debian kernel: [25854.566435] RBP: ffff8c7c838cdc08 R08: ffff8c7c838cdcbf R09: 0000000000000320
2018-09-01T19:23:00.289617+02:00 debian kernel: [25854.566437] R10: ffffabd18333bb70 R11: 0000000000000320 R12: 0000000000000000
2018-09-01T19:23:00.289618+02:00 debian kernel: [25854.566439] R13: ffff8c7c86627310 R14: ffff8c7c83687800 R15: 0000000000000000
2018-09-01T19:23:00.289619+02:00 debian kernel: [25854.566441] FS:  00007f268bacda40(0000) GS:ffff8c7c8a600000(0000) knlGS:0000000000000000
2018-09-01T19:23:00.289620+02:00 debian kernel: [25854.566443] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
2018-09-01T19:23:00.289621+02:00 debian kernel: [25854.566444] CR2: 00000000000000b8 CR3: 0000000102764000 CR4: 00000000001406f0
2018-09-01T19:23:00.289622+02:00 debian kernel: [25854.566446] Call Trace:
2018-09-01T19:23:00.289623+02:00 debian kernel: [25854.566491]  amdgpu_dm_connector_mode_valid+0x81/0x1f0 [amdgpu]
2018-09-01T19:23:00.289624+02:00 debian kernel: [25854.566497]  drm_helper_probe_single_connector_modes+0x52a/0x6f0 [drm_kms_helper]
2018-09-01T19:23:00.289625+02:00 debian kernel: [25854.566510]  drm_mode_getconnector+0x2ea/0x320 [drm]
2018-09-01T19:23:00.289626+02:00 debian kernel: [25854.566522]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-09-01T19:23:00.289627+02:00 debian kernel: [25854.566531]  drm_ioctl_kernel+0x67/0xb0 [drm]
2018-09-01T19:23:00.289628+02:00 debian kernel: [25854.566541]  drm_ioctl+0x2c5/0x360 [drm]
2018-09-01T19:23:00.289629+02:00 debian kernel: [25854.566553]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
2018-09-01T19:23:00.289630+02:00 debian kernel: [25854.566581]  amdgpu_drm_ioctl+0x49/0x80 [amdgpu]
2018-09-01T19:23:00.289631+02:00 debian kernel: [25854.566584]  do_vfs_ioctl+0xa2/0x620
2018-09-01T19:23:00.289632+02:00 debian kernel: [25854.566586]  ? __sys_recvmsg+0x60/0xa0
2018-09-01T19:23:00.289633+02:00 debian kernel: [25854.566588]  ? __sys_recvmsg+0x8f/0xa0
2018-09-01T19:23:00.289633+02:00 debian kernel: [25854.566591]  ksys_ioctl+0x70/0x80
2018-09-01T19:23:00.289634+02:00 debian kernel: [25854.566593]  __x64_sys_ioctl+0x16/0x20
2018-09-01T19:23:00.289635+02:00 debian kernel: [25854.566595]  do_syscall_64+0x55/0x110
2018-09-01T19:23:00.289636+02:00 debian kernel: [25854.566597]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
2018-09-01T19:23:00.289637+02:00 debian kernel: [25854.566599] RIP: 0033:0x7f26894b8dd7
2018-09-01T19:23:00.289638+02:00 debian kernel: [25854.566600] RSP: 002b:00007fffbc1c05c8 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
2018-09-01T19:23:00.289639+02:00 debian kernel: [25854.566602] RAX: ffffffffffffffda RBX: 000056037daa2510 RCX: 00007f26894b8dd7
2018-09-01T19:23:00.289639+02:00 debian kernel: [25854.566604] RDX: 00007fffbc1c0600 RSI: 00000000c05064a7 RDI: 000000000000000e
2018-09-01T19:23:00.289640+02:00 debian kernel: [25854.566605] RBP: 00007fffbc1c0600 R08: 000056037daa7640 R09: 0000000000000000
2018-09-01T19:23:00.289641+02:00 debian kernel: [25854.566607] R10: 0000000000000000 R11: 0000000000003246 R12: 00000000c05064a7
2018-09-01T19:23:00.289642+02:00 debian kernel: [25854.566608] R13: 000000000000000e R14: 00007fffbc1c0600 R15: 000000000000000e
2018-09-01T19:23:00.289650+02:00 debian kernel: [25854.566610] Code: 74 5f 8b 46 38 89 86 68 02 00 00 48 8b 07 48 8d 6b 08 48 89 ee 48 8b 00 e8 c8 aa 3a de 84 c0 75 0a 5b b8 05 00 00 00 5d 41 5c c3 <49> 8b bc 24 b8 00 00 00 48 89 de 48 8b 07 48 8b 00 e8 a4 aa 3a 
2018-09-01T19:23:00.289652+02:00 debian kernel: [25854.566675] RIP: dc_validate_stream+0x56/0x110 [amdgpu] RSP: ffffabd18333bb50
2018-09-01T19:23:00.289653+02:00 debian kernel: [25854.566676] CR2: 00000000000000b8
2018-09-01T19:23:00.289653+02:00 debian kernel: [25854.566678] ---[ end trace 131c01da2c00fd51 ]---
2018-09-01T19:23:00.301471+02:00 debian kernel: [25854.575953] [drm] SADs count is: -2, don't need to read it
2018-09-01T19:23:21.297226+02:00 debian kernel: [25875.574593] sysrq: SysRq : Emergency Remount R/O
2018-09-01T19:23:21.337370+02:00 debian kernel: [25875.613711] EXT4-fs (dm-0): re-mounted. Opts: (null)
2018-09-01T19:23:21.373373+02:00 debian kernel: [25875.649384] EXT4-fs (dm-2): re-mounted. Opts: (null)
2018-09-01T19:23:21.521385+02:00 debian kernel: [25875.795933] EXT4-fs (dm-9): re-mounted. Opts: (null)
2018-09-01T19:23:21.567805+02:00 debian kernel: [25875.845097] EXT4-fs (dm-11): re-mounted. Opts: (null)
2018-09-01T19:23:21.581513+02:00 debian kernel: [25875.856342] EXT4-fs (dm-10): re-mounted. Opts: (null)
2018-09-01T19:23:21.589522+02:00 debian kernel: [25875.864978] EXT4-fs (dm-4): re-mounted. Opts: (null)
2018-09-01T19:23:21.621515+02:00 debian kernel: [25875.896528] EXT4-fs (dm-5): re-mounted. Opts: (null)
2018-09-01T19:23:21.693380+02:00 debian kernel: [25875.970178] EXT4-fs (dm-1): re-mounted. Opts: (null)

Záver

V prídade, že k týmto udalostiam znovu dôjde tak budem nútený prejsť späť na funkčné jadro a budem zvažovať či danú chybu nahlásim.

V tomto prípade ak aj dôjde k vygenerovaniu backtrace, nedôjde k zablokovaniu výstupu grafickej karty.

Z dôvodu, že tieto pády za určitých okolnosti spôsobujú nepredvídateľné správanie. Som sa rozhodol prejsť späť na staršie funkčné jadro.

Aktualizacia

       

Hodnocení: 0 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

30.8. 08:12 Aleš Kapica | skóre: 47 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Nový hw - bugy 2
V prídade, že k týmto udalostiam znovu dôjde tak budem nútený prejsť späť na funkčné jadro a budem zvažovať či danú chybu nahlásim.
Nic proti, ale tos měl udělat už dávno místo sepisování blogpostu.
30.8. 10:49 ewew | skóre: 37 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Nový hw - bugy 2

Jasne mohol som. Ale myslím, že je lepšie najprv to otestovať a potom hlásiť.

30.8. 11:34 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Nový hw - bugy 2

Pokud chcete něco testovat (a hlavně pokud to chcete reportovat jinam než do distribuční bugzilly), doporučuji především ověřit, jestli se to dá reprodukovat i s aktuálním jádrem (4.19-rc1 nebo aspoň 4.18.5).

Z tohto je pre mňa ťažké určiť či to spôsobila chyba v zdrovom kóde alebo došlo k neočakavanej udalosti s ktorou vývojar nepočital.

Tohle je téměř jistě softwarová chyba a dost možná opravdu use after free, jak naznačuje ten warning. Increment z nuly sice někdy nastává kvůli tomu, že se používal atomic_inc() místo explicitní inicializace na jedničku v případech, kdy je jisté, že aktuální hodnota musí být nula, ale to už se většinou vychytalo a co jsem se zběžně díval do zdrojáku, tady to nevypadá na ten případ. (Navíc by se to pravděpodobně projevilo dřív než po víc než hodině.)

31.8. 21:41 BFU
Rozbalit Rozbalit vše Re: Nový hw - bugy 2
next/master je to kde to chces testovat a debugovat.
31.8. 22:11 pc2005 | skóre: 36 | blog: GardenOfEdenConfiguration | liberec
Rozbalit Rozbalit vše Re: Nový hw - bugy 2
Stačilo by tu chybovou hlášku vyhledat googlem, třeba s omezením na lkml a čas apod. Pokud to už někdo nahlásil, tak to rovnou vyplivne relevantní diskuzi a třeba i s patchem.

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.