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 09:11 | Zajímavý článek

Mozilla.cz informuje o vylepšování vlastních about: stránek Firefoxu, konkrétně o odstraňování volání funkce eval() z těchto stránek. Tyto stránky mají přístup k interním součástem Firefoxu, ale protože jsou napsané v HTML a JavaScriptu, mohou být cílem podobných útoků jako webové stránky zobrazované v prohlížeči (např. vložení cizího kódu nebo obsahu), jen s potenciálně závažnějším dopadem. Pokud by se někomu skutečně povedlo kód do

… více »
Ladislav Hagara | Komentářů: 0
dnes 08:55 | Zajímavý projekt

Uživatel GitHubu joeycastillo představil The Open Book Project, jehož cílem je vytvořit open-source čtečku elektronických knih. Projekt se zatím nachází v rané fázi vývoje, už nyní ale obsahuje použitelný návrh hardware prototypu „Feather Wing“, jehož cílem má být ověření konceptu na 4,2palcovém displeji. Tento koncept je postaven na kitu Adafruit Feather M4 Express, který ovládá hlavní desku s displeji a tlačítky. Po úspěšném ověření

… více »
Bystroushaak | Komentářů: 1
dnes 05:00 | Nová verze

Byla vydána verze 5.0.0 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata (Wikipedie). Přehled novinek v oficiálním oznámení a v aktualizované dokumentaci.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Zajímavý projekt

Byly zveřejněny schémata, firmware a instrukce pro sestavení trackballu Ploopy. Ten používá Arduino, senzor PMW3360 a 1,75palcovou kouli. Zdrojové soubory jsou šířeny pod open-hardware licencí CERN a GNU GPLv3. Tvar je inspirovaný klasickým trackballem Microsoft Trackball Explorer, jehož výroba byla ukončena kolem roku 2005 bez náhrady; projekt Ploopy se k tomu ale z právních důvodů nehlásí. Již vyrobené díly je možno objednat za 200 kanadských dolarů. Další podrobnosti v příspěvcích uživatele crop_octagon na Redditu.

Fluttershy, yay! | Komentářů: 10
včera 20:22 | Nová verze

Vyšlo desktopové prostředí KDE Plasma 5.17. Novinkou je např. „noční režim“ (pro X11, nejen Wayland), skrytí upozornění při prezentacích (když je připojena obrazovka se stejným obrazem), lepší podpora HiDPI, optimalizace využití zdrojů a mnoho drobných zlepšení a oprav.

Fluttershy, yay! | Komentářů: 2
včera 12:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 169. brněnský sraz, který proběhne v pátek 18. října od 19:00 v restauraci Racek (Jungmanova 5). Před srazem proběhne v 18:00 komentovaná prohlídka nových prostor hackerspacu base48 (přístup je z Mojmírova náměstí).

Ladislav Hagara | Komentářů: 8
včera 05:55 | Bezpečnostní upozornění

V příkazu sudo byla nalezena a ve verzi 1.8.28 byla již opravena bezpečnostní chyba CVE-2019-14287. V souboru /etc/sudoers lze nastavit, aby daný uživatel mohl konkrétní příkaz spouštět s právy libovolného uživatele (ALL) nebo libovolného uživatele kromě uživatele root (ALL, !root). Spustí-li tento uživatel daný příkaz se sudo s volbou -u#-1 nebo -u#4294967295, tj. pod uživatelem -1 nebo 4294967295, nebude vyžadována autentizace a příkaz se spustí pod právy roota.

Ladislav Hagara | Komentářů: 1
včera 01:33 | Nová verze

Po více než roce a čtvrt od vydání verze 3.7.0 byla vydána nová verze 3.8.0 programovacího jazyka Python. Přehled novinek v aktualizované dokumentaci. Podrobný přehled změn v Changelogu.

Ladislav Hagara | Komentářů: 15
14.10. 16:11 | IT novinky

Ke zhlédnutí na Invidious a YouTube je videozáznam rozborky a sborky mobilního telefonu Librem 5.

Ladislav Hagara | Komentářů: 47
14.10. 13:33 | Komunita

Richard Stallman, zakladatel hnutí svobodného softwaru, se dnes v e-mailové konferenci guix-devel vyjádřil, že svobodný software je apolitický, resp. jedinou přípustnou politikou je politika svobodného softwaru. Reagoval na některé návrhy, že by se do svobodného softwaru měl zabudovat feminismus nebo jiný -ismus. Říká, že témata jako komunismus nebo sexuální orientace jsou „off-topic“. Je v pořádku mít politické názory, ale lidé

… více »
xkucf03 | Komentářů: 104
Kdy jste naposledy viděli počítač s připojeným běžícím CRT monitorem?
 (19%)
 (4%)
 (11%)
 (39%)
 (24%)
 (2%)
Celkem 401 hlasů
 Komentářů: 22, poslední 23.9. 08:36
Rozcestník

Nový hw - bugy 2

29.8.2018 21:03 | Přečteno: 2196× | hw | poslední úprava: 1.9.2018 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.2018 08:12 Aleš Kapica | skóre: 49 | 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.2018 10:49 ewew | skóre: 38 | 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.2018 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.2018 21:41 BFU
Rozbalit Rozbalit vše Re: Nový hw - bugy 2
next/master je to kde to chces testovat a debugovat.
31.8.2018 22:11 pc2005 | skóre: 38 | 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.