You are not logged in.

#1 2021-09-19 02:31:11

aleksF
Member
Registered: 2019-03-09
Posts: 19

Help trouble shooting a freeze - "can't request shield panels"?

My computer with arch freezes once every few days while running on battery.
This is the journalctl of the last freeze, from the wake up from sleep to the freeze.
Mouse doesn't move, switching to tty doesnt work.

https://pastebin.com/qECbRj00

Is there something that explains the freeze?

You can see in journactl that it recorded me pressing the power button to shut down while it was frozen.

Can anybody explain this part below of journalctl? "Can't request shield panels"??

Sep 18 21:59:46 arcticfox /usr/lib/gdm-x-session[16446]: [16446:16446:0918/215946.904137:ERROR:CONSOLE(1)] "[Shields]: Can't request shields panel d>
Sep 18 21:59:46 arcticfox /usr/lib/gdm-x-session[16446]: [16446:16446:0918/215946.904295:ERROR:CONSOLE(1)] "[Shields]: Can't request shields panel d>


(
in case you need extra details:
it's a DELL XPS 13 2 in 1 9310.

CPU: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz × 8
Graphics: Mesa Intel® Xe Graphics (TGL GT2)
Current Kernel: Arch stock kernel 5.10.63-1-lts
running i3-gaps/xorg/picom-git
)

Last edited by aleksF (2021-09-19 02:34:46)

Offline

#2 2021-09-19 04:43:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,302

Re: Help trouble shooting a freeze - "can't request shield panels"?

if xf86-video-intel is installed remove xf86-video-intel. And with a new system like this you should default to the standard rather than the LTS kernel in terms of general HW compat.

As for looking at the journal, this is truncated, don't copy out of the terminal, use a pastebin: https://wiki.archlinux.org/title/List_o … n_services

Offline

#3 2021-09-19 06:51:12

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,256

Re: Help trouble shooting a freeze - "can't request shield panels"?

The message seems from the "Brave" browser - next to not copying out of the pager, also make sure to post the system journal (run journalctl as root)

Offline

#4 2021-09-20 03:26:16

aleksF
Member
Registered: 2019-03-09
Posts: 19

Re: Help trouble shooting a freeze - "can't request shield panels"?

Thank you for the help with this.

@seth : Thank you for clarifying. I am not sure, what does it mean "not copying out the pager"?
This is the output of "journalctl -b -1 " run from root:

https://pastebin.com/7MVVTwJT

It seems very similar to the one run from user login. I copied the full 4 minutes from the wake up after suspend (at 19:57) to the freeze (22:00). I am not copying the full journalctl since boot, is that what you mean?

@ V1del : Sorry for the second pastebin. I followed the arch wiki link and experimented about 30 minutes including with:

sudo journalctl -b -1  |& curl -F 'f:1=<-' ix.io

But no ix.io address gets copied to my clipboard. I wish the arch wiki page were a bit more clearer on how to use this.
How does it work?
I understand pastebin is bad and not oss, but the alternative is not exactly user-friendly.

About the LTS kernel, I switched to LTS because it seems to diminsh the freezes. However lately I doubted that, maybe no difference btw standard and LTS in terms of freezes/crashes (I tried both). What makes a difference is battery vs plugged in. On battery it freezes erratically, never when plugged.
I finally posted here because I'm a bit desperate and these freezes are taking a dent in my productivity.
Also, xf86-video-intel is not installed (learned my lesson the hard way some time ago for that).

Last edited by aleksF (2021-09-20 03:31:07)

Offline

#5 2021-09-20 06:36:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,256

Re: Help trouble shooting a freeze - "can't request shield panels"?

I am not sure, what does it mean "not copying out the pager"?

Not do what you did.
journalctl uses a pager ("less")
A pager allows you to look at file contents inside a terminal like at, well, pages.
But if you select and copy & paste that w/ the mouse, you copy by the constraints of a page, what caps of the right part of the text (thus all the lines ending w/ ">")

But no ix.io address gets copied to my clipboard.

This doesn't clipboard anything but prints a URL.
You could pipe it into xclip or xsel to get it into the clipboard

the alternative is not exactly user-friendly.

Piping text into ix.io (and likewise services) is the single most comfortable way to upload text.

Sep 18 22:00:47 arcticfox systemd-logind[684]: Power key pressed.
Sep 18 22:00:49 arcticfox systemd-logind[684]: Power key pressed.

The kernel is still running and systemd intercepting your power key pushes.

=> How does the "freeze" manifest, what are the symptoms that make you think it's "frozen"?
Can you switch to a different VT? (ctrl +alt +F3 or so)

Sep 18 21:56:58 arcticfox kernel: PM: suspend exit
Sep 18 21:56:58 arcticfox systemd[1]: systemd-suspend.service: Deactivated successfully.
Sep 18 21:56:58 arcticfox systemd[1]: Finished System Suspend.

You wake up

Sep 18 21:57:06 arcticfox NetworkManager[681]: <info>  [1632016626.7300] manager: NetworkManager state is now CONNECTED_GLOBAL

NM re-established the network.

Sep 18 21:57:15 arcticfox syncthing[1253]: [C2AQZ] INFO: Connection to 2LOAXAW-SAQM7RT-U4NWSZO-T3BPSXX-C627QG7-IKYVI76-RJOHSTO-RIRACAI at 192.168.50>

syncthing syncs things

Sep 18 21:57:22 arcticfox /usr/lib/gdm-x-session[204025]:         Current brightness: 40234 (42%)

soemthing dims the backlight

Sep 18 21:58:22 arcticfox kernel: wacom 0018:056A:48EC.0001: wacom_wac_queue_insert: kfifo has filled, starting to drop events

Some wacom device drops some events - I assume this is where you start thinking that it "freezes"?

Sep 18 22:00:47 arcticfox systemd-logind[684]: Power key pressed.
Sep 18 22:00:49 arcticfox systemd-logind[684]: Power key pressed.

Because two minutes later you push the power button to reboot.

=> Stop syncthing and detach the wacom device (before you STR) - still "freezes"?

Offline

#6 2021-09-21 20:29:58

aleksF
Member
Registered: 2019-03-09
Posts: 19

Re: Help trouble shooting a freeze - "can't request shield panels"?

Thank you for breaking down all these journalctl messages. I don't have a wacom device, it's the touchscreen.
To answer your question, I will repeat that during these freezes switching tty does not work (so ctrl+alt+f3 does nothing), the mouse doesn't move. Everything is frozen, meaning, no response from the computer.

If the wacom device starts dropping events is the (touch)screen, could it be that it stops getting refreshed? Is there anything I can test?




Finally: I invested another hour reading up on ix.io and trying to get it to work. Why does the line below produce no url?

[aleks@arcticfox ~]$ sudo journalctl -b -1  |& curl -F 'f:1=<-' ix.io
[aleks@arcticfox ~]$ 

And neither does this, which is modelled on the example from the man page:

[aleks@arcticfox ~]$ cat journalAlex.txt | curl -F 'f:1=<-' ix.io
[aleks@arcticfox ~]$ 

whereas:

[aleks@arcticfox ~]$ echo cat journalAlex.txt | curl -F 'f:1=<-' ix.io
http://ix.io/3zAy
[aleks@arcticfox ~]$ 

(but that's just a pastebin of the line, not the output of the command)

I agree ix.io must be awesome once one can finally understand how it really works...

Last edited by aleksF (2021-09-21 20:32:08)

Offline

#7 2021-09-21 21:36:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,256

Re: Help trouble shooting a freeze - "can't request shield panels"?

"echo cat journalAlex.txt | curl -F 'f:1=<-' ix.io" echos "cat journalAlex.txt" and that text is piped into ix.io.
How big is "journalAlex.txt" (there's *some* quota)

Everything is frozen, meaning, no response from the computer.

It does respond to the power button.
Can you ping/ssh into the system?

Offline

#8 2021-09-21 22:48:04

aleksF
Member
Registered: 2019-03-09
Posts: 19

Re: Help trouble shooting a freeze - "can't request shield panels"?

seth wrote:

How big is "journalAlex.txt" (there's *some* quota)

I did not see the quota mentioned anywhere, that might be the issue. I will grep only the most recent output and see if that helps.

Can you ping/ssh into the system?

I never done that. Can I just ssh from another machine or do I have to set up something special on the machine that needs to be ssh'd into?
I can do that at the next freeze.

Here is the full journalctl on ix.io if it helps (only grepped the last day and finally got a url on the terminal!! yay!):

http://ix.io/3zAZ

Why is my wacom screen "dropping events"? What does it mean?

Last edited by aleksF (2021-09-21 22:57:52)

Offline

#9 2021-09-22 07:10:36

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,256

Re: Help trouble shooting a freeze - "can't request shield panels"?

Can I just ssh from another machine or do I have to set up something special on the machine that needs to be ssh'd into?

https://wiki.archlinux.org/title/OpenSSH#Server_usage - unless you're trying to do this over the internet or are not behind a consumer router (which blocks all unsolicited inbound traffic by default) you don't need to worry about the security measures. Simply running the server is gonna be fine. Otherwise make very sure to have read and understood and implemented the "Protection" segment!

Can you attach an external monitor besides the touchscreen?

Offline

#10 2021-09-22 17:28:36

aleksF
Member
Registered: 2019-03-09
Posts: 19

Re: Help trouble shooting a freeze - "can't request shield panels"?

Thanks a lot!
I don't have a way to attach an external monitor but I'm prepared to ssh at the next crash. If I do and ssh into the machine that looks frozen, what is a good starting point to troubleshoot it? What logs or commands should I use from ssh? (A link would also help, I'm researching options)

Offline

#11 2021-09-22 20:07:21

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,256

Re: Help trouble shooting a freeze - "can't request shield panels"?

The first step could be trying to isolate the multi-user.target, https://wiki.archlinux.org/title/System … ent_target and see whether that "unfreezes" the output.

Offline

Board footer

Powered by FluxBB