abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 23:55 | Nová verze

    Byla vydána nová stabilní verze 24.05 linuxové distribuce NixOS (Wikipedie). Její kódové označení je Uakari. Podrobný přehled novinek v poznámkách k vydání. O balíčky se v NixOS stará správce balíčků Nix.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Byla vydána nová verze 1.48.0 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Fernando F. Mancera. Mimo jiné se v nastavení místo mac-address-blacklist nově používá mac-address-denylist.

    Ladislav Hagara | Komentářů: 7
    včera 17:11 | Komunita

    Před 25 lety, 31. května 1999, započal vývoj grafického editoru Krita (Wikipedie). Tenkrát ještě pod názvem KImageShop a později pod názvem Krayon.

    Ladislav Hagara | Komentářů: 3
    včera 12:55 | Nová verze

    Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 24.05.0 editoru videa Kdenlive (Wikipedie). Ke stažení brzy také na Flathubu.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Zajímavý článek

    David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …

    Ladislav Hagara | Komentářů: 6
    30.5. 22:44 | Nová verze

    Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.

    Ladislav Hagara | Komentářů: 0
    30.5. 21:22 | Zajímavý článek

    Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:44 | Pozvánky

    V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    30.5. 12:22 | Nová verze

    Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 13
    29.5. 22:11 | Nová verze

    Byla vydána verze 3.0 (@, 𝕏) svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.

    Ladislav Hagara | Komentářů: 7
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (90%)
     (3%)
     (4%)
     (4%)
    Celkem 1066 hlasů
     Komentářů: 17, poslední včera 15:31
    Rozcestník

    Dotaz: Co dělat když vytuhne Xorg?

    3.2.2020 03:06 jejda | skóre: 24 | blog: jejda
    Co dělat když vytuhne Xorg?
    Přečteno: 666×
    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

    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: 24 | 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.