Doesn't seem to be related to `apt update` on my device, just luck...
Created /var/log/journal and rebooted. After a short session, I did `sudo reboot` which hung.
Today I booted into gemian again, and indeed, `journalctl -b 1` gives me loads of info. I can see systemd trying the reboot.
One entry of which I am not sure it is relevant (probably not, but I'm messing with audio, so better report it)
Aug 07 23:18:12 gemini alsactl[3675]: /usr/sbin/alsactl: get_control:256: Cannot read control '2,0,0,Audio_DL2_DataTransfer,0': Operation not permitted
But then we get this
Aug 07 23:18:12 gemini kernel: [Power/PPM] (0x420)(14500)(1)[4L_LL]->[L_ONLY]: (15)(0)(0)(0) (8)(0)(1)(4) (15)(9)(0)(0)
Aug 07 23:18:12 gemini kernel: [EXTD-MGR]:[fb_notifier_callback] - blank_mode:0
Aug 07 23:18:12 gemini kernel: [EXTD-HDMI]:hdmi_power_enable
Aug 07 23:18:12 gemini kernel: [EXTD-HDMI]:return in 1080
Aug 07 23:18:12 gemini kernel: DISP/MTKFB [FB Driver] enter late_resume
Aug 07 23:18:12 gemini kernel: DISP/MTKFB [FB Driver] leave late_resume
Aug 07 23:18:12 gemini kernel: [VcoreFS]SCREEN ON
Aug 07 23:18:12 gemini kernel: Power/swap CNT(soidle,rgidle): [0] = (0,4678326), [1] = (0,157322), [2] = (0,27014), [3] = (0,6775), [4] = (0,299315), [5] = (0,110423), [6] = (0,16936), [7] = (0,8175), [8] = (0,22380), [9] = (0,1821),
Aug 07 23:18:12 gemini kernel: Power/swap soidle_block_cnt: [by_cpu] = 13133, [by_clk] = 28626, [by_tmr] = 0, [by_oth] = 0, [by_vtg] = 0, [by_frm] = 0, [by_pll] = 0, [by_pwm] = 0, [by_dvfsp] = 0, [by_conn] = 0,
Aug 07 23:18:12 gemini kernel: Power/swap soidle_block_mask: 0x00000000, 0x00000100, 0x00000200, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
Aug 07 23:18:12 gemini kernel: i2c i2c-5: addr: 5b, transfer ACK error
followed by i2c_dump_info which is so huge I'll post it only if someone really wants it (and somehow cannot reproduce). The Power entries seem to be regular kernel debug info (but not 100% sure).
There are a few ION warnings around this, like
Aug 07 23:18:12 gemini kernel: [ION]warning: release handle @ client destroy: handle=ffffffc0a3f35280, buf=ffffffc0a3ec6500, ref=2, size=9334784, kmap=0
Then sddm starts a new X server (wtf?)
Then things go haywire.
Aug 07 23:18:13 gemini sddm[2074]: Running: /usr/bin/X -nolisten tcp -dpi 192 -auth /var/run/sddm/{0a9bec47-e7f8-472c-9031-534b7a50fddc} -background none -noreset -displayfd 19 -seat seat0 vt7
Aug 07 23:18:13 gemini kernel: [Power/PPM] (0x420)(12473)(1)[L_ONLY]->[4L_LL]: (15)(0)(0)(4) (15)(0)(1)(4) (15)(9)(0)(2)
Aug 07 23:18:13 gemini kernel: [DISP][release_session_buffer #215]ERROR:release_session_buffer: no session 196610 found!
Aug 07 23:18:13 gemini kernel: binder: 3733:3733 binder_context_mgr_node is NULL
Aug 07 23:18:13 gemini kernel: binder: 3733:3733 transaction failed 29189, size 0-0
Aug 07 23:18:13 gemini kernel: binder: read put err 29189 to user 0000007e24f13808, thread error 29189:29185
Aug 07 23:18:13 gemini kernel: [Power/PPM] (0x420)(15037)(1)[4L_LL]->[L_ONLY]: (15)(0)(0)(0) (8)(0)(1)(4) (15)(9)(0)(0)
Aug 07 23:18:13 gemini kernel: [Power/PPM] (0x420)(15800)(0)[L_ONLY]->[LL_ONLY]: (3)(0)(1)(4) (8)(0)(0)(0) (15)(9)(0)(0)
Aug 07 23:18:13 gemini kernel: [Power/PPM] (0x420)(15939)(0)[LL_ONLY]: (15)(0)(1)(4) (8)(0)(0)(0) (15)(9)(0)(0)
Aug 07 23:18:13 gemini kernel: ------------[ cut here ]------------
Aug 07 23:18:13 gemini kernel: WARNING: CPU: 0 PID: 3545 at /home/kero/GeminiPDA/linux-kernel-3.18/kernel/irq/manage.c:454 enable_irq+0x88/0xd0()
Aug 07 23:18:13 gemini kernel: Unbalanced enable for IRQ 394
Aug 07 23:18:13 gemini kernel: CPU: 0 PID: 3545 Comm: kworker/0:0 Tainted: G W 3.18.41-kero+ #9
Aug 07 23:18:13 gemini kernel: Hardware name: MT6797X (DT)
Aug 07 23:18:13 gemini kernel: Workqueue: events aw9523_key_eint_work
Aug 07 23:18:13 gemini kernel: Call trace:
Aug 07 23:18:13 gemini kernel: [] dump_backtrace+0x0/0x15c
Aug 07 23:18:13 gemini kernel: [] show_stack+0x14/0x1c
Aug 07 23:18:13 gemini kernel: [] dump_stack+0x80/0xa4
Aug 07 23:18:13 gemini kernel: [] warn_slowpath_fmt+0xb4/0xd8
Aug 07 23:18:13 gemini kernel: [] enable_irq+0x88/0xd0
Aug 07 23:18:13 gemini kernel: [] aw9523_key_eint_work+0x43c/0x5cc
Aug 07 23:18:13 gemini kernel: [] process_one_work+0x160/0x468
Aug 07 23:18:13 gemini kernel: [] worker_thread+0x140/0x4e4
Aug 07 23:18:13 gemini kernel: [] kthread+0xd8/0xec
Aug 07 23:18:13 gemini kernel: ---[ end trace 7e7208ab083510d3 ]---
Aug 07 23:18:14 gemini kernel: binder: 3733:3733 binder_context_mgr_node is NULL
Aug 07 23:18:14 gemini kernel: binder: 3733:3733 transaction failed 29189, size 0-0
Aug 07 23:18:14 gemini kernel: binder: read put err 29189 to user 0000007e24f13808, thread error 29189:29185
Aug 07 23:18:14 gemini kernel: [Thermal_TA][ta_nl_send_to_user] send failed -111
Aug 07 23:18:15 gemini kernel: binder: 3733:3733 binder_context_mgr_node is NULL
Aug 07 23:18:15 gemini kernel: binder: 3733:3733 transaction failed 29189, size 0-0
Aug 07 23:18:15 gemini kernel: binder: read put err 29189 to user 0000007e24f13808, thread error 29189:29185
Aug 07 23:18:15 gemini kernel: [CQ] task 11 ready not clear when DMA
Aug 07 23:18:15 gemini kernel: [Power/PPM] (0x420)(15246)(1)[LL_ONLY]->[L_ONLY]: (15)(0)(0)(0) (8)(0)(1)(4) (15)(9)(0)(0)
Aug 07 23:18:15 gemini kernel: [Power/PPM] (0x420)(14529)(1)[L_ONLY]->[4L_LL]: (15)(0)(0)(4) (15)(0)(1)(4) (15)(9)(0)(2)
Aug 07 23:18:15 gemini kernel: NOHZ: local_softirq_pending 75
Note the Thermal entry,
There is Aug 07 23:18:16 gemini kernel: [WDK]: kick Ex WDT,RT[20971198997764]
after that, but other than that, loads of binder errors and a few more Thermal entries. I can see where I pressed Esc and held it, and ten seconds later, the log stops.