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í
×
    včera 14:11 | Komunita

    O víkendu probíhá online The Raku Conference 2022, tj. konference věnovaná programovacímu jazyku Raku.

    Ladislav Hagara | Komentářů: 5
    12.8. 17:22 | IT novinky

    Včera skončila bezpečnostní konference Black Hat USA 2022 (Twitter) a začala bezpečnostní konference DEF CON 30 (Twitter). V rámci Black Hat byly vyhlášeny výsledky letošní Pwnie Awards (Twitter). Pwnie Awards oceňují to nejlepší, ale i to nejhorší z IT bezpečnosti (bezpečnostní Oscar a Malina v jednom).

    Ladislav Hagara | Komentářů: 0
    12.8. 15:00 | Nová verze

    Vývojáři PostgreSQL oznámili vydání verzí 14.5, 13.8, 12.12, 11.17, 10.22 a 15 Beta 3. Opraveno je více než 40 chyb a také zranitelnost CVE-2022-2625. Upstream podpora verze 10 končí 10. listopadu letošního roku.

    Ladislav Hagara | Komentářů: 0
    11.8. 18:11 | Nová verze

    Byla vydána verze 1.63.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 14
    11.8. 17:55 | Nová verze

    Bylo vydáno Ubuntu 22.04.1 LTS, tj. první opravné vydání Ubuntu 22.04 LTS s kódovým názvem Jammy Jellyfish.

    Ladislav Hagara | Komentářů: 0
    11.8. 08:00 | Komunita

    Microsoft Fluent Emoji jsou nově k dispozici na GitHubu pod licencí MIT. Více v článku na Medium.

    Ladislav Hagara | Komentářů: 15
    11.8. 00:22 | IT novinky

    O víkendu proběhla v Kolíně nad Rýnem demopárty Evoke 2022. Publikována byla prezentovaná dema. Upozornit lze na Area 5150 (YouTube) běžící na IBM PC s procesorem Intel 8088 běžícím na 4,77 MHz a CGA.

    Ladislav Hagara | Komentářů: 3
    10.8. 19:55 | Zajímavý software

    smenu, nástroj pro příkazový řádek pro generování možností a potvrzení výběru, dospěl do verze 1.0.0.

    Ladislav Hagara | Komentářů: 0
    10.8. 19:11 | Bezpečnostní upozornění

    Byla potvrzena zranitelnost CVE-2021-46778 aneb SQUIP (Scheduler Queue Usage via Interference Probing) v procesorech AMD s mikroarchitekturou Zen 1, Zen 2 a Zen 3. Detaily v publikovaném paperu.

    Ladislav Hagara | Komentářů: 0
    10.8. 13:33 | Nová verze

    Turris OS, operační systém pro síťová zařízení Turris postavený na OpenWrt, byl vydán v nové verzi 5.4. Přehled novinek a diskuse v diskusním fóru.

    Ladislav Hagara | Komentářů: 2
    Audioknihy ve srovnání s knihami tištěnými (papírovými nebo elektronickými) poslouchám
     (36%)
     (3%)
     (6%)
     (56%)
    Celkem 200 hlasů
     Komentářů: 2, poslední včera 11:46
    Rozcestník


    Dotaz: Co dělat když vytuhne Xorg?

    3.2.2020 03:06 jejda | skóre: 18 | blog: jejda
    Co dělat když vytuhne Xorg?
    Přečteno: 625×
    Nestává se to sice moc často, no nevím si s tím rady. Grafika zatuhne, obrazovka tma, klavesnice myš nereaguje, jediná záchrana je tlačítko reset na bedně. Přitom všecky programy co nepoužívají xorg normálně dál fungujou. Neexistuje nějaká metoda jak v takovým případě odblokovat/resetnout aspoň klávecnici a přepnout se do terminálu? Přikládám kousek logu když to zatuhlo.
    Feb 03 00:37:21 kernel: Xorg: page allocation failure: order:4, mode:0x40cc0(GFP_KERNEL|__GFP_COMP), nodemask=(null),cpuset=/,mems_allowed=0
    Feb 03 00:37:21 kernel: CPU: 1 PID: 1208 Comm: Xorg Tainted: P           OE     5.4.15-arch1-1 #1
    Feb 03 00:37:21 kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./P5B-DE, BIOS P1.30 06/06/2012
    Feb 03 00:37:22 kernel: Call Trace:
    Feb 03 00:37:22 kernel:  dump_stack+0x66/0x90
    Feb 03 00:37:22 kernel:  warn_alloc.cold+0x78/0xdc
    Feb 03 00:37:22 kernel:  ? __alloc_pages_direct_compact+0x140/0x160
    Feb 03 00:37:22 kernel:  __alloc_pages_slowpath+0xd98/0xde0
    Feb 03 00:37:23 kernel:  ? get_page_from_freelist+0x2f1/0x1170
    Feb 03 00:37:23 kernel:  __alloc_pages_nodemask+0x2cd/0x320
    Feb 03 00:37:23 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:23 kernel:  kmalloc_order+0x1b/0x80
    Feb 03 00:37:24 kernel:  kmalloc_order_trace+0x1d/0xb0
    Feb 03 00:37:24 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  nvkms_alloc+0x20/0x50 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  _nv002516kms+0x16/0x30 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  ? _nv002623kms+0x68/0x1f70 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  ? __alloc_pages_nodemask+0x163/0x320
    Feb 03 00:37:24 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  ? _nv000618kms+0x31/0xe0 [nvidia_modeset]
    Feb 03 00:37:24 kernel:  ? _copy_from_user+0x37/0x60
    Feb 03 00:37:25 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:25 kernel:  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
    Feb 03 00:37:25 kernel:  ? _raw_spin_lock_irqsave+0x26/0x50
    Feb 03 00:37:25 kernel:  ? nvkms_ioctl_common+0x3b/0x80 [nvidia_modeset]
    Feb 03 00:37:25 kernel:  ? nvkms_ioctl+0xcd/0x100 [nvidia_modeset]
    Feb 03 00:37:25 kernel:  ? nvidia_frontend_unlocked_ioctl+0x37/0x50 [nvidia]
    Feb 03 00:37:25 kernel:  ? do_vfs_ioctl+0x43d/0x6c0
    Feb 03 00:37:25 kernel:  ? ksys_ioctl+0x5e/0x90
    Feb 03 00:37:26 kernel:  ? switch_fpu_return+0x2d/0x140
    Feb 03 00:37:26 kernel:  ? __x64_sys_ioctl+0x16/0x20
    Feb 03 00:37:26 kernel:  ? do_syscall_64+0x4e/0x140
    Feb 03 00:37:26 kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
    Feb 03 00:37:26 kernel: Mem-Info:
    Feb 03 00:37:26 kernel: active_anon:1073617 inactive_anon:239893 isolated_anon:0
                             active_file:84573 inactive_file:372333 isolated_file:0
                             unevictable:511 dirty:1273 writeback:0 unstable:0
                             slab_reclaimable:50780 slab_unreclaimable:23562
                             mapped:128469 shmem:74783 pagetables:13553 bounce:0
                             free:128107 free_pcp:69 free_cma:0
    Feb 03 00:37:26 kernel: Node 0 active_anon:4294468kB inactive_anon:959572kB active_file:338292kB inactive_file:1489332kB unevictable:2044kB isolated(anon):0kB isolated(file):0kB mapped:513876kB dirty:5092kB writeback:0kB shmem:299132kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? no
    Feb 03 00:37:26 kernel: Node 0 DMA free:15904kB min:132kB low:164kB high:196kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
    Feb 03 00:37:26 kernel: lowmem_reserve[]: 0 3527 7927 7927 7927
    Feb 03 00:37:26 kernel: Node 0 DMA32 free:448400kB min:30008kB low:37508kB high:45008kB active_anon:2153300kB inactive_anon:655480kB active_file:45088kB inactive_file:110124kB unevictable:0kB writepending:3488kB present:3718784kB managed:3630328kB mlocked:0kB kernel_stack:3136kB pagetables:20548kB bounce:0kB free_pcp:276kB local_pcp:0kB free_cma:0kB
    Feb 03 00:37:27 kernel: lowmem_reserve[]: 0 0 4400 4400 4400
    Feb 03 00:37:27 kernel: Node 0 Normal free:48124kB min:45632kB low:54992kB high:64352kB active_anon:2141168kB inactive_anon:304092kB active_file:293204kB inactive_file:1380144kB unevictable:2044kB writepending:1604kB present:4653056kB managed:4506316kB mlocked:2044kB kernel_stack:9008kB pagetables:33664kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
    Feb 03 00:37:27 kernel: lowmem_reserve[]: 0 0 0 0 0
    Feb 03 00:37:27 kernel: Node 0 DMA: 0*4kB 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15904kB
    Feb 03 00:37:27 kernel: Node 0 DMA32: 21640*4kB (UME) 36717*8kB (UME) 4212*16kB (UME) 37*32kB (UM) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 448872kB
    Feb 03 00:37:28 kernel: Node 0 Normal: 1571*4kB (UME) 322*8kB (UME) 2200*16kB (UME) 145*32kB (UME) 6*64kB (ME) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 49084kB
    Feb 03 00:37:29 kernel: Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
    Feb 03 00:37:29 kernel: 531372 total pagecache pages
    Feb 03 00:37:29 kernel: 16251 pages in swap cache
    Feb 03 00:37:29 kernel: Swap cache stats: add 273994, delete 257743, find 1247467/1273873
    Feb 03 00:37:29 kernel: Free swap  = 8621180kB
    Feb 03 00:37:29 kernel: Total swap = 9437180kB
    Feb 03 00:37:30 kernel: 2096958 pages RAM
    Feb 03 00:37:30 kernel: 0 pages HighMem/MovableOnly
    Feb 03 00:37:30 kernel: 58820 pages reserved
    Feb 03 00:37:30 kernel: 0 pages hwpoisoned
    Feb 03 00:37:30 kernel: BUG: unable to handle page fault for address: 0000000000006f80
    Feb 03 00:37:30 kernel: #PF: supervisor read access in kernel mode
    Feb 03 00:37:36 kernel: #PF: error_code(0x0000) - not-present page
    Feb 03 00:37:37 kernel: PGD 0 P4D 0 
    Feb 03 00:37:37 kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
    Feb 03 00:37:37 kernel: CPU: 1 PID: 1208 Comm: Xorg Tainted: P           OE     5.4.15-arch1-1 #1
    Feb 03 00:37:37 kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./P5B-DE, BIOS P1.30 06/06/2012
    Feb 03 00:37:38 kernel: RIP: 0010:_nv002472kms+0x60/0x100 [nvidia_modeset]
    Feb 03 00:37:38 kernel: Code: eb 40 0f 1f 84 00 00 00 00 00 48 c7 03 00 00 00 00 c6 43 08 00 41 8b 86 d8 00 00 00 83 c5 01 48 81 c3 d0 03 00 00 39 e8 76 18 <48> 8b 3b 48 85 ff 74 ea 80 7b 08 00 75 d2 e8 fd d3 ff ff eb cb 0f
    Feb 03 00:37:38 kernel: RSP: 0018:ffffb108027f7ba8 EFLAGS: 00010202
    Feb 03 00:37:38 kernel: RAX: 0000000000000004 RBX: 0000000000006f80 RCX: 0000000000000004
    Feb 03 00:37:38 kernel: RDX: 0000000000000064 RSI: 0000000000006f80 RDI: ffff9ba955749008
    Feb 03 00:37:38 kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
    Feb 03 00:37:38 kernel: R10: 0000000000000004 R11: 0000000000000001 R12: 0000000000006f80
    Feb 03 00:37:38 kernel: R13: 0000000000006f80 R14: ffff9ba955749008 R15: 0000000000000001
    Feb 03 00:37:38 kernel: FS:  00007fa7095addc0(0000) GS:ffff9ba993880000(0000) knlGS:0000000000000000
    Feb 03 00:37:38 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    Feb 03 00:37:38 kernel: CR2: 0000000000006f80 CR3: 00000001e5cc4000 CR4: 00000000000006e0
    Feb 03 00:37:38 kernel: Call Trace:
    Feb 03 00:37:38 kernel:  ? _nv002623kms+0x3aa/0x1f70 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? __alloc_pages_nodemask+0x163/0x320
    Feb 03 00:37:38 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? _nv000618kms+0x31/0xe0 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? _copy_from_user+0x37/0x60
    Feb 03 00:37:38 kernel:  ? _nv000489kms+0x50/0x50 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? _raw_spin_lock_irqsave+0x26/0x50
    Feb 03 00:37:38 kernel:  ? nvkms_ioctl_common+0x3b/0x80 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? nvkms_ioctl+0xcd/0x100 [nvidia_modeset]
    Feb 03 00:37:38 kernel:  ? nvidia_frontend_unlocked_ioctl+0x37/0x50 [nvidia]
    Feb 03 00:37:38 kernel:  ? do_vfs_ioctl+0x43d/0x6c0
    Feb 03 00:37:38 kernel:  ? ksys_ioctl+0x5e/0x90
    Feb 03 00:37:38 kernel:  ? switch_fpu_return+0x2d/0x140
    Feb 03 00:37:38 kernel:  ? __x64_sys_ioctl+0x16/0x20
    Feb 03 00:37:38 kernel:  ? do_syscall_64+0x4e/0x140
    Feb 03 00:37:38 kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
    Feb 03 00:37:38 kernel: Modules linked in: sctp_diag sctp tcp_diag udp_diag raw_diag inet_diag xt_conntrack xt_tcpudp ip6_tables iptable_filter tun nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_counter nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c cfg80211 nf_tables_set nf_tables rfkill 8021q nfnetlink garp mrp stp llc w83627ehf hwmon_vid nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) fuse mousedev coretemp kvm_intel kvm drm_kms_helper drm ppdev ipmi_devintf gpio_ich irqbypass ipmi_msghandler iTCO_wdt snd_hda_codec_hdmi syscopyarea iTCO_vendor_support sysfillrect snd_hda_codec_via sysimgblt snd_hda_codec_generic ledtrig_audio psmouse fb_sys_fops r8169 snd_hda_intel pcspkr input_leds parport_pc snd_intel_nhlt realtek snd_hda_codec evdev parport libphy snd_hda_core lpc_ich intel_agp intel_gtt agpgart mac_hid i2c_i801 acpi_cpufreq vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) snd_virmidi snd_seq_virmidi snd_usb_audio snd_usbmidi_lib snd_hwdep snd_rawmidi mc snd_seq_dummy
    Feb 03 00:37:38 kernel:  snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_aloop snd_pcm snd_timer snd soundcore ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 crypto_simd cryptd glue_helper dm_crypt dm_mod sd_mod uas usb_storage hid_generic usbhid ata_generic pata_acpi hid serio_raw uhci_hcd atkbd libps2 ata_piix pata_via libata firewire_ohci scsi_mod firewire_core ehci_pci crc_itu_t ehci_hcd i8042 serio
    Feb 03 00:37:38 kernel: CR2: 0000000000006f80
    Feb 03 00:37:38 kernel: ---[ end trace c5c6abbb3dbd9b65 ]---
    Feb 03 00:37:38 kernel: RIP: 0010:_nv002472kms+0x60/0x100 [nvidia_modeset]
    Feb 03 00:37:38 kernel: Code: eb 40 0f 1f 84 00 00 00 00 00 48 c7 03 00 00 00 00 c6 43 08 00 41 8b 86 d8 00 00 00 83 c5 01 48 81 c3 d0 03 00 00 39 e8 76 18 <48> 8b 3b 48 85 ff 74 ea 80 7b 08 00 75 d2 e8 fd d3 ff ff eb cb 0f
    Feb 03 00:37:38 kernel: RSP: 0018:ffffb108027f7ba8 EFLAGS: 00010202
    Feb 03 00:37:38 kernel: RAX: 0000000000000004 RBX: 0000000000006f80 RCX: 0000000000000004
    Feb 03 00:37:38 kernel: RDX: 0000000000000064 RSI: 0000000000006f80 RDI: ffff9ba955749008
    Feb 03 00:37:38 kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
    Feb 03 00:37:38 kernel: R10: 0000000000000004 R11: 0000000000000001 R12: 0000000000006f80
    Feb 03 00:37:38 kernel: R13: 0000000000006f80 R14: ffff9ba955749008 R15: 0000000000000001
    Feb 03 00:37:38 kernel: FS:  00007fa7095addc0(0000) GS:ffff9ba993880000(0000) knlGS:0000000000000000
    Feb 03 00:37:38 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    Feb 03 00:37:38 kernel: CR2: 0000000000006f80 CR3: 00000001e5cc4000 CR4: 00000000000006e0
    Feb 03 00:37:38 kernel: Qt bearer threa[5579]: segfault at 30 ip 00007f7251291726 sp 00007f724a3e36f0 error 4 in libQt5Core.so.5.14.1[7f725107c000+2f9000]
    Feb 03 00:37:38 kernel: Code: 53 48 83 ec 28 8b 05 91 35 29 00 83 f8 ff 7c 16 0f b6 05 2d 35 29 00 84 c0 0f 84 cd 00 00 00 4c 8d 35 3e 35 29 00 4d 8d 7e 30 <41> 8b 2f 41 89 ec 41 89 ed 41 81 e4 ff ff ff 00 41 81 e5 c0 ff ff
    Feb 03 00:37:38 at-spi-bus-launcher[3342]: X connection to :0 broken (explicit kill or server shutdown).
    Asi by šlo řešit nějakým skriptem co prohledává systémový log a v případě že to zatuhne tak automaticky spustí nějaký příkaz na reset klávesnice. Netuším ale co přesně by měl v tom logu hledat a jak by ten následný příkaz měl vypadat. Poraďte

    Řešení dotazu:


    Odpovědi

    Řešení 1× (jejda (tazatel))
    Josef Kufner avatar 3.2.2020 03:19 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Co dělat když vytuhne Xorg?
    Použij SysRq.

    Co se problému týče, asi bych v první řadě zkusil aktualizaci ovladačů, Xorg a jádra.
    Hello world ! Segmentation fault (core dumped)
    3.2.2020 06:54 jejda | skóre: 18 | blog: jejda
    Rozbalit Rozbalit vše Re: Co dělat když vytuhne Xorg?
    Tak jsem zjistil že mi to něco blokuje. Po zmáčnutí alt+sysrq+r se v logu objevila hláška
    kernel: sysrq: This sysrq operation is disabled.
    Bylo potřeba ještě
    echo kernel.sysrq=1 >> /etc/sysctl.conf
    Uvidíme až to zas vytuhne. I kdyby to nefungovalo a klávesnice byla načisto mrtvá, dozvědel jsem se aspoň že root může posílat ty příkazy přímo přes echo.
    echo r > /proc/sysrq-trigger
    Takto mi to stačí, dík moc!
    xkucf03 avatar 9.2.2020 22:20 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Co dělat když vytuhne Xorg?

    Ještě doplním: pokud systém nebyl tak rozbitý, že jsme nemuseli přistoupit k nouzovému restartu, a chceme se vrátit (po stisku Alt+SysRQ+r) zpět do X, tak to sice jde, ale některé kombinace kláves (Alt či Super + šipky) nás budou přepínat do textové konsole. Plnou kontrolu nad klávesnicí předáme X pomocí:

    sudo kbd_mode -s -C /dev/tty1
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    9.2.2020 22:43 debian+
    Rozbalit Rozbalit vše Re: Co dělat když vytuhne Xorg?
    A daj si otestovat RAM-ku, i ked najskor to nie je tento pripad. Ak je vadna, tak najcastejsie pada X server (zabera/pouziva dost RAM), kvoli bitmpam.

    Založit nové vláknoNahoru

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

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