Updated Manjaro stable with Deepin, hangs in DM loop

I just updated my dad’s PC with Manjaro Deepin. The last update was 1-2 months before, so not that far away. I did the CUPs processes rename, rebooted and then…

I see wallpaper, desktop flickers and goes back to DM with password. When I enter password, it shows:

10 minutes remaining to login

So I rebooted, the same situation, with the difference that it doesn’t say anything. After a password it shows wallpaper, flicker and goes back to DM.

How do I fix this?

This should be a stable branch and usually had no issues. I’m not sure which DM is used by Deepin.

Maybe I didn’t update some conf files with pacnew files? On the other hand, it shouldn’t cause such drastic problem. System is not usable at this moment.

Still no solution.

I restored backup, did the update again, the same result.
I’ll try to change DM from lightdm to sddm, because it looks like lightdm issue.

UPDATE: SDDM shows the same issue. It resembles a frequent Lightdm loop issue, but the usual fixes won’t work and sddm also is not working, showing that the root of the issue is way deeper.

I also switched to free drivers, didn’t help.

session-errors file some serious errors with deepin. Since this file is on another computer and I have only tty, it’s hard to copy it here to show what is gpoing on.

At the moment I’m out of ideas. Will restore from backup and think what to do next. It looks now as if is the end of this install. Since I don’t have time maintaining this system, Probably I won’t install Manjaro on it again :frowning: . Doesn’t matter how much I love Manjaro, it has to be a low maintenance PC.

Have you tried downgrading startdde as described here:



https://wiki.archlinux.org/index.php/Deepin_Desktop_Environment

Seems to be a Deepin related issue.

2 Likes

Thanks! That’s probably it! I’ll test it when I find some time.

For the reference, I was able to retrieve session-error data if someone’s interested. It also points to startdde.

No xresources data found!

(process:1520): GLib-GIO-ERROR **: 18:31:07.171: Settings schema 'com.deepin.dde.startdde' does not contain a key named 'quick-black-screen'
SIGTRAP: trace trap
PC=0x7f41400d7968 m=3 sigcode=128

goroutine 0 [idle]:
runtime: unknown pc 0x7f41400d7968
stack: frame={sp:0x7f410f46c810, fp:0x0} stack=[0x7f410ec6cfe8,0x7f410f46cbe8)
00007f410f46c710:  00007f41080149c0  2bdde6bfb2eb7700 
00007f410f46c720:  000000000000005b  00007f413f877a60 
00007f410f46c730:  000000000000005c  000000000000001f 
00007f410f46c740:  00007f4108014810  2bdde6bfb2eb7700 
00007f410f46c750:  0000000000000004  0000000000000004 
00007f410f46c760:  00007f41080070a0  0000000000000004 
00007f410f46c770:  0000000000000004  00007f413f948440 
00007f410f46c780:  0000000000000000  00007f41400d9ea1 
00007f410f46c790:  00007f4108014a24  00007f410f46c850 
00007f410f46c7a0:  0000000000000004  0000000000000000 
00007f410f46c7b0:  00007f41400d9f30  0000000000000004 
00007f410f46c7c0:  00007f4100031150  0000000000000004 
00007f410f46c7d0:  00007f410f46c850  00007f414011c8d0 
00007f410f46c7e0:  0000000000000000  0000000000000004 
00007f410f46c7f0:  00007f410f46c850  0000000000000004 
00007f410f46c800:  0000000000000000  00007f41400d795b 
00007f410f46c810: <00007f41ffffffff  0000000000000004 
00007f410f46c820:  0000000000000006  00007f413fd9e06c 
00007f410f46c830:  00007f41400d7ed0  0000000000000000 
00007f410f46c840:  0000000000000002  00007f41400d7f86 
00007f410f46c850:  00007f41401308e3  00007f4140189c93 
00007f410f46c860:  ffffffffffffffff  00007f4140130826 
00007f410f46c870:  00007f41080149c0  ffffffffffffffff 
00007f410f46c880:  00007f4140130839  00007f414012a6d0 
00007f410f46c890:  ffffffffffffffff  00007f4140130893 
00007f410f46c8a0:  00007f413fd9e06c  ffffffffffffffff 
00007f410f46c8b0:  00007f41080149c0  2bdde6bfb2eb7700 
00007f410f46c8c0:  0000000000000006  00007f41400d9059 
00007f410f46c8d0:  0000000408004cf0  00007f41080149c0 
00007f410f46c8e0:  0000000000000000  00007f413fd9e06c 
00007f410f46c8f0:  0000000000000001  0000000000000000 
00007f410f46c900:  00007f413fdc2929  0000000000000000 
runtime: unknown pc 0x7f41400d7968
stack: frame={sp:0x7f410f46c810, fp:0x0} stack=[0x7f410ec6cfe8,0x7f410f46cbe8)
00007f410f46c710:  00007f41080149c0  2bdde6bfb2eb7700 
00007f410f46c720:  000000000000005b  00007f413f877a60 
00007f410f46c730:  000000000000005c  000000000000001f 
00007f410f46c740:  00007f4108014810  2bdde6bfb2eb7700 
00007f410f46c750:  0000000000000004  0000000000000004 
00007f410f46c760:  00007f41080070a0  0000000000000004 
00007f410f46c770:  0000000000000004  00007f413f948440 
00007f410f46c780:  0000000000000000  00007f41400d9ea1 
00007f410f46c790:  00007f4108014a24  00007f410f46c850 
00007f410f46c7a0:  0000000000000004  0000000000000000 
00007f410f46c7b0:  00007f41400d9f30  0000000000000004 
00007f410f46c7c0:  00007f4100031150  0000000000000004 
00007f410f46c7d0:  00007f410f46c850  00007f414011c8d0 
00007f410f46c7e0:  0000000000000000  0000000000000004 
00007f410f46c7f0:  00007f410f46c850  0000000000000004 
00007f410f46c800:  0000000000000000  00007f41400d795b 
00007f410f46c810: <00007f41ffffffff  0000000000000004 
00007f410f46c820:  0000000000000006  00007f413fd9e06c 
00007f410f46c830:  00007f41400d7ed0  0000000000000000 
00007f410f46c840:  0000000000000002  00007f41400d7f86 
00007f410f46c850:  00007f41401308e3  00007f4140189c93 
00007f410f46c860:  ffffffffffffffff  00007f4140130826 
00007f410f46c870:  00007f41080149c0  ffffffffffffffff 
00007f410f46c880:  00007f4140130839  00007f414012a6d0 
00007f410f46c890:  ffffffffffffffff  00007f4140130893 
00007f410f46c8a0:  00007f413fd9e06c  ffffffffffffffff 
00007f410f46c8b0:  00007f41080149c0  2bdde6bfb2eb7700 
00007f410f46c8c0:  0000000000000006  00007f41400d9059 
00007f410f46c8d0:  0000000408004cf0  00007f41080149c0 
00007f410f46c8e0:  0000000000000000  00007f413fd9e06c 
00007f410f46c8f0:  0000000000000001  0000000000000000 
00007f410f46c900:  00007f413fdc2929  0000000000000000 

goroutine 1 [syscall]:
runtime.cgocall(0x558cc9c4d850, 0xc0000c1d00, 0x0)
	runtime/cgocall.go:133 +0x5d fp=0xc0000c1cd0 sp=0xc0000c1c98 pc=0x558cc98afc3d
pkg.deepin.io/gir/gio-2%2e0._Cfunc_g_settings_get_boolean(0x7f4108004700, 0x7f4108011f10, 0x0)
	_cgo_gotypes.go:8475 +0x4f fp=0xc0000c1d00 sp=0xc0000c1cd0 pc=0x558cc9b37fcf
pkg.deepin.io/gir/gio-2%2e0.(*Settings).GetBoolean.func2(0x7f4108004700, 0x7f4108011f10, 0x7f4108011f10)
	pkg.deepin.io/gir/gio-2.0/gio.go:10506 +0x5d fp=0xc0000c1d30 sp=0xc0000c1d00 pc=0x558cc9b3e53d
pkg.deepin.io/gir/gio-2%2e0.(*Settings).GetBoolean(0xc000010e20, 0x558cc9c6d687, 0x12, 0xc000256800)
	pkg.deepin.io/gir/gio-2.0/gio.go:10506 +0x9e fp=0xc0000c1d78 sp=0xc0000c1d30 pc=0x558cc9b3ae3e
main.getGSettingsConfig(0xc000000000)
	_/build/startdde/src/startdde-5.6.0.15/utils.go:229 +0x14b fp=0xc0000c1dd8 sp=0xc0000c1d78 pc=0x558cc9c3ea6b
main.initGSettingsConfig(...)
	_/build/startdde/src/startdde-5.6.0.15/utils.go:237
main.main()
	_/build/startdde/src/startdde-5.6.0.15/main.go:238 +0xa1e fp=0xc0000c1f88 sp=0xc0000c1dd8 pc=0x558cc9c4117e
runtime.main()
	runtime/proc.go:204 +0x209 fp=0xc0000c1fe0 sp=0xc0000c1f88 pc=0x558cc98e4a69
runtime.goexit()
	runtime/asm_amd64.s:1374 +0x1 fp=0xc0000c1fe8 sp=0xc0000c1fe0 pc=0x558cc9917b01

goroutine 6 [chan receive]:
pkg.deepin.io/lib/pulse.startHandleSafeDo()
	pkg.deepin.io/lib/pulse/mainloop_callbacks.go:24 +0x51
created by pkg.deepin.io/lib/pulse.init.0
	pkg.deepin.io/lib/pulse/mainloop_callbacks.go:37 +0x37

goroutine 7 [IO wait]:
internal/poll.runtime_pollWait(0x7f4115bef860, 0x72, 0x558cc9dc8ee0)
	runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc000135618, 0x72, 0x558cc9dc8e00, 0x558cca01c1f0, 0x0)
	internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000135600, 0xc00012d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	internal/poll/fd_unix.go:159 +0x1a5
net.(*netFD).Read(0xc000135600, 0xc00012d000, 0x1000, 0x1000, 0xa0, 0x0, 0xc000032e60)
	net/fd_posix.go:55 +0x51
net.(*conn).Read(0xc0000105e8, 0xc00012d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	net/net.go:182 +0x90
bufio.(*Reader).Read(0xc00005ac00, 0xc00021a540, 0x20, 0x20, 0xc000032e90, 0x558cc98f906e, 0x20)
	bufio/bufio.go:227 +0x224
io.ReadAtLeast(0x558cc9dc80c0, 0xc00005ac00, 0xc00021a540, 0x20, 0x20, 0x20, 0x80, 0x0, 0x0)
	io/io.go:314 +0x89
io.ReadFull(...)
	io/io.go:333
github.com/linuxdeepin/go-x11-client.(*Conn).readPacket(0xc0001162c0, 0x0, 0x0)
	github.com/linuxdeepin/go-x11-client/conn_in.go:63 +0xbf
github.com/linuxdeepin/go-x11-client.(*Conn).readLoop(0xc0001162c0)
	github.com/linuxdeepin/go-x11-client/conn_in.go:52 +0x2d
created by github.com/linuxdeepin/go-x11-client.NewConnDisplay
	github.com/linuxdeepin/go-x11-client/conn_connect.go:29 +0x1ff

goroutine 8 [sync.Cond.Wait]:
runtime.goparkunlock(...)
	runtime/proc.go:312
sync.runtime_notifyListWait(0xc0000598d0, 0xc000000002)
	runtime/sema.go:513 +0xfc
sync.(*Cond).Wait(0xc0000598c0)
	sync/cond.go:56 +0x9f
github.com/linuxdeepin/go-x11-client.(*Conn).waitForEvent(0xc0001162c0, 0xc000283f60, 0x20, 0x20)
	github.com/linuxdeepin/go-x11-client/conn_in.go:336 +0x3a
github.com/linuxdeepin/go-x11-client.(*Conn).eventSendLoop(0xc0001162c0)
	github.com/linuxdeepin/go-x11-client/conn_in.go:344 +0x73
created by github.com/linuxdeepin/go-x11-client.NewConnDisplay
	github.com/linuxdeepin/go-x11-client/conn_connect.go:30 +0x225

goroutine 9 [chan receive]:
github.com/godbus/dbus.newConn.func1(0xc0001323c0)
	github.com/godbus/dbus/conn.go:272 +0x4d
created by github.com/godbus/dbus.newConn
	github.com/godbus/dbus/conn.go:271 +0x13f

goroutine 18 [IO wait]:
internal/poll.runtime_pollWait(0x7f4115bef778, 0x72, 0x1000)
	runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc000135898, 0x72, 0x0, 0x10, 0xc0001aa020)
	internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadMsg(0xc000135880, 0xc0002566f0, 0x10, 0x10, 0xc0001aa020, 0x1000, 0x1000, 0x0, 0x0, 0x0, ...)
	internal/poll/fd_unix.go:242 +0x246
net.(*netFD).readMsg(0xc000135880, 0xc0002566f0, 0x10, 0x10, 0xc0001aa020, 0x1000, 0x1000, 0xc000121d48, 0x558cca02cf98, 0x1, ...)
	net/fd_posix.go:67 +0x92
net.(*UnixConn).readMsg(0xc000010618, 0xc0002566f0, 0x10, 0x10, 0xc0001aa020, 0x1000, 0x1000, 0x4, 0x9f, 0x4, ...)
	net/unixsock_posix.go:115 +0x93
net.(*UnixConn).ReadMsgUnix(0xc000010618, 0xc0001bc0b4, 0xa0, 0xa0, 0xc0001aa020, 0x1000, 0x1000, 0xc000188c30, 0x30, 0x28, ...)
	net/unixsock.go:143 +0x9d
github.com/godbus/dbus.(*oobReader).Read(0xc0001aa000, 0xc0001bc0b4, 0xa0, 0xa0, 0xc000121de8, 0x558cc98f906e, 0xb0)
	github.com/godbus/dbus/transport_unix.go:21 +0x8f
io.ReadAtLeast(0x558cc9dc8460, 0xc0001aa000, 0xc0001bc0b4, 0xa0, 0xa0, 0xa0, 0x0, 0x0, 0x0)
	io/io.go:314 +0x89
io.ReadFull(...)
	io/io.go:333
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc0001659c0, 0x558cc9db9100, 0xc0001323c0, 0xc00025f0e0)
	github.com/godbus/dbus/transport_unix.go:113 +0x345
github.com/godbus/dbus.(*Conn).inWorker(0xc0001323c0)
	github.com/godbus/dbus/conn.go:368 +0x54
created by github.com/godbus/dbus.(*Conn).Auth
	github.com/godbus/dbus/auth.go:118 +0x65b

goroutine 34 [chan receive]:
github.com/godbus/dbus.newConn.func1(0xc000292000)
	github.com/godbus/dbus/conn.go:272 +0x4d
created by github.com/godbus/dbus.newConn
	github.com/godbus/dbus/conn.go:271 +0x13f

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7f4115bef690, 0x72, 0x1000)
	runtime/netpoll.go:222 +0x65
internal/poll.(*pollDesc).wait(0xc00028e018, 0x72, 0x0, 0x10, 0xc0001ab320)
	internal/poll/fd_poll_runtime.go:87 +0x47
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadMsg(0xc00028e000, 0xc000224470, 0x10, 0x10, 0xc0001ab320, 0x1000, 0x1000, 0x0, 0x0, 0x0, ...)
	internal/poll/fd_unix.go:242 +0x246
net.(*netFD).readMsg(0xc00028e000, 0xc000224470, 0x10, 0x10, 0xc0001ab320, 0x1000, 0x1000, 0xc00011bd48, 0x558cca02cfb0, 0x1, ...)
	net/fd_posix.go:67 +0x92
net.(*UnixConn).readMsg(0xc000290000, 0xc000224470, 0x10, 0x10, 0xc0001ab320, 0x1000, 0x1000, 0xc000224350, 0xc00022434c, 0xc00021f6e0, ...)
	net/unixsock_posix.go:115 +0x93
net.(*UnixConn).ReadMsgUnix(0xc000290000, 0xc000224470, 0x10, 0x10, 0xc0001ab320, 0x1000, 0x1000, 0xc00021fae0, 0x20, 0x18, ...)
	net/unixsock.go:143 +0x9d
github.com/godbus/dbus.(*oobReader).Read(0xc0001ab300, 0xc000224470, 0x10, 0x10, 0xc00011bde8, 0x558cc98ba51a, 0x20)
	github.com/godbus/dbus/transport_unix.go:21 +0x8f
io.ReadAtLeast(0x558cc9dc8460, 0xc0001ab300, 0xc000224470, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0)
	io/io.go:314 +0x89
io.ReadFull(...)
	io/io.go:333
github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc000286060, 0x2, 0xc000201e00, 0xc000000002)
	github.com/godbus/dbus/transport_unix.go:91 +0x126
github.com/godbus/dbus.(*Conn).inWorker(0xc000292000)
	github.com/godbus/dbus/conn.go:368 +0x54
created by github.com/godbus/dbus.(*Conn).Auth
	github.com/godbus/dbus/auth.go:118 +0x65b

goroutine 38 [chan receive]:
pkg.deepin.io/dde/startdde/display.(*Manager).listenEvent.func1(0xc00008f260, 0xc000016d30, 0xc0002d0000)
	pkg.deepin.io/dde/startdde/display/handle_event.go:24 +0x5d
created by pkg.deepin.io/dde/startdde/display.(*Manager).listenEvent
	pkg.deepin.io/dde/startdde/display/handle_event.go:23 +0x186

goroutine 41 [syscall]:
syscall.Syscall6(0xf7, 0x1, 0x60c, 0xc000296580, 0x1000004, 0x0, 0x0, 0x558cc9db6700, 0xc0002d0000, 0x2613)
	syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc00001cf90, 0xc0002966a0, 0x558cc9a4e587, 0xc0002966a0)
	os/wait_waitid.go:32 +0xa6
os.(*Process).wait(0xc00001cf90, 0xc0002967c0, 0x558cc9a4e927, 0xc000095e80)
	os/exec_unix.go:22 +0x3b
os.(*Process).Wait(...)
	os/exec.go:125
os/exec.(*Cmd).Wait(0xc000116dc0, 0x0, 0x1a)
	os/exec/exec.go:507 +0x65
main.(*SessionManager).launchWaitAux.func1()
	_/build/startdde/src/startdde-5.6.0.15/session_process.go:94 +0x6b
created by time.goFunc
	time/sleep.go:167 +0x46

goroutine 16 [syscall]:
pkg.deepin.io/dde/api/dxinput/utils._Cfunc_list_device(0xc0002f9428, 0x0)
	_cgo_gotypes.go:156 +0x4c
pkg.deepin.io/dde/api/dxinput/utils.ListDevice(0x0, 0x0, 0x0)
	pkg.deepin.io/dde/api/dxinput/utils/wrapper.go:52 +0xac
pkg.deepin.io/dde/startdde/display.getDeviceInfos(...)
	pkg.deepin.io/dde/startdde/display/touchscreen.go:46
pkg.deepin.io/dde/startdde/display.getTouchscreenInfos(0x1, 0x0, 0x0, 0x0)
	pkg.deepin.io/dde/startdde/display/touchscreen.go:60 +0x534
pkg.deepin.io/dde/startdde/display.(*Manager).initTouchscreens(0xc0002d0000)
	pkg.deepin.io/dde/startdde/display/manager.go:1805 +0x2c
pkg.deepin.io/dde/startdde/display.StartPart2(0x1, 0x0)
	pkg.deepin.io/dde/startdde/display/display.go:41 +0x57
main.main.func1()
	_/build/startdde/src/startdde-5.6.0.15/main.go:231 +0x28
created by main.main
	_/build/startdde/src/startdde-5.6.0.15/main.go:230 +0xa65

rax    0x0
rbx    0x1
rcx    0x1
rdx    0x7f410f46d640
rdi    0x9
rsi    0x0
rbp    0x0
rsp    0x7f410f46c810
r8     0x0
r9     0x49472d62694c4720
r10    0x20524f5252452d4f
r11    0x293
r12    0x4
r13    0x7f410f46c850
r14    0x7f41400d9f30
r15    0x0
rip    0x7f41400d7968
rflags 0x202
cs     0x33
fs     0x0
gs     0x0

I had this problem. It’s a start-dde issue. Needed to downgrade. Consider having Timeshift next time. I was also logged out for 10 min and it was frustrating.

1 Like