<div dir="ltr"><div dir="ltr"><br></div><div>Hi,</div><div><br></div><div>After updating the below packages yesterday,  the GDM3 white screen issue returns. I have tried with reinstalling gnome-shell but it error still persists.  I have performed a backtrace with debugging symbols. Results are as below.  Thanks.<br></div><div><br></div><div><span style="font-family:monospace">Start-Date: 2023-09-23  17:10:36<br>Commandline: apt-get dist-upgrade -V<br>Upgrade: gnome-text-editor:amd64 (45~beta-2, 45.0-1), libcups2:amd64 (2.4.2-5, 2.4.2-6), tecla:amd64 (45~rc-1, 45.0-1), gnome-user-docs:amd64 (44.3-2, 45.0-1), liferea:amd64 (1.15.2-1, 1.15.3-1),mutter-common-bin:amd64 (44.4-2, 44.5-1), eog:amd64 (45~rc-1, 45.0-1), libglib2.0-bin:amd64 (2.78.0-1, 2.78.0-2), cups-common:amd64 (2.4.2-5, 2.4.2-6), liferea-data:amd64 (1.15.2-1, 1.15.3-1), libgdm1:amd64 (45~beta-1, 45.0.1-1), libmutter-12-0:amd64 (44.4-2, 44.5-1), cups-client:amd64 (2.4.2-5, 2.4.2-6), cups-ppdc:amd64 (2.4.2-5, 2.4.2-6), cups-daemon:amd64 (2.4.2-5, 2.4.2-6), libshumate-common:amd64 (1.1~rc-1, 1.1.0-1), mutter-common:amd64 (44.4-2, 44.5-1), libglib2.0-data:amd64 (2.78.0-1, 2.78.0-2), gnome-calendar:amd64 (45~rc-1, 45.0-1), libshumate-1.0-1:amd64 (1.1~rc-1, 1.1.0-1), cups-ipp-utils:amd64 (2.4.2-5, 2.4.2-6),  gdm3:amd64 (45~beta-1, 45.0.1-1), gir1.2-mutter-12:amd64 (44.4-2, 44.5-1), gir1.2-shumate-1.0:amd64 (1.1~rc-1, 1.1.0-1), gnome-music:amd64 (44.0-2, 45.0-1), gir1.2-gdm-1.0:amd64 (45~beta-1, 45.0.1-1), bash-completion:amd64 (1:2.11-7, 1:2.11-8), libglib2.0-0:amd64 (2.78.0-1, 2.78.0-2), cups-core-drivers:amd64 (2.4.2-5, 2.4.2-6), gnome-characters:amd64 (45~alpha-2, 45.0-1), cups:amd64 (2.4.2-5, 2.4.2-6), sysvinit-utils:amd64 (3.07-1, 3.08-1), libqt5designer5:amd64 (5.15.10-3, 5.15.10-5), cups-server-common:amd64 (2.4.2-5, 2.4.2-6), gnome-clocks:amd64 (44.0-2, 45.0-1), libqt5help5:amd64 (5.15.10-3, 5.15.10-5)<br>End-Date: 2023-09-23  17:11:29</span><br></div><div><br></div><div><b style="font-family:monospace">Backtrace</b><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">Thread debugging using libthread_db enabled]                                                                                                                                <br>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br>Core was generated by `/usr/bin/gnome-shell'.<br>Program terminated with signal SIGSEGV, Segmentation fault.<br>#0  meta_display_get_x11_display (display=0x0) at ../src/core/display.c:2513<br>Download failed: Invalid argument.  Continuing without source file ./obj-x86_64-linux-gnu/../src/core/display.c.                                                             <br>2513   ../src/core/display.c: No such file or directory.<br>[Current thread is 1 (Thread 0x7fb206184e00 (LWP 1761))]<br>(gdb) bt<br>#0  meta_display_get_x11_display (display=0x0) at ../src/core/display.c:2513<br>#1  0x00007fb20aaf9b3b in meta_cursor_sprite_xfixes_initable_init (initable=0x55724b0cd7c0, cancellable=<optimized out>, error=0x7ffc13ebd0b0)<br>    at ../src/backends/x11/cm/meta-cursor-sprite-xfixes.c:134<br>#2  0x00007fb20b26d3d3 in g_initable_new_valist (object_type=<optimized out>, first_property_name=0x7fb20abafb8e "display", var_args=var_args@entry=0x7ffc13ebcfa0, <br>    cancellable=cancellable@entry=0x0, error=error@entry=0x7ffc13ebd0b0) at ../../../gio/ginitable.c:250<br>#3  0x00007fb20b26d4bd in g_initable_new (object_type=<optimized out>, cancellable=cancellable@entry=0x0, error=error@entry=0x7ffc13ebd0b0, <br>    first_property_name=first_property_name@entry=0x7fb20abafb8e "display") at ../../../gio/ginitable.c:164<br>#4  0x00007fb20aaf9eda in meta_cursor_sprite_xfixes_new (display=0x0, cursor_tracker=cursor_tracker@entry=0x557249ae82c0, error=error@entry=0x7ffc13ebd0b0)<br>    at ../src/backends/x11/cm/meta-cursor-sprite-xfixes.c:110<br>#5  0x00007fb20aafd6ee in ensure_xfixes_cursor (tracker_x11=tracker_x11@entry=0x557249ae82c0) at ../src/backends/x11/meta-cursor-tracker-x11.c:94<br>#6  0x00007fb20aafd74d in meta_cursor_tracker_x11_get_sprite (tracker=0x557249ae82c0) at ../src/backends/x11/meta-cursor-tracker-x11.c:162<br>#7  0x00007fb20aa8b05e in meta_cursor_tracker_get_sprite (tracker=<optimized out>) at ../src/backends/meta-cursor-tracker.c:365<br>#8  0x00007fb20a0bbf7a in ffi_call_unix64 () at ../src/x86/unix64.S:104<br>#9  0x00007fb20a0bb40e in ffi_call_int (cif=cif@entry=0x55724ad81410, fn=fn@entry=0x7fb20aa8b050 <meta_cursor_tracker_get_sprite>, rvalue=<optimized out>, <br>    rvalue@entry=0x7ffc13ebd2e8, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673<br>#10 0x00007fb20a0bbb0d in ffi_call (cif=0x55724ad81410, fn=0x7fb20aa8b050 <meta_cursor_tracker_get_sprite>, rvalue=0x7ffc13ebd2e8, avalue=<optimized out>)<br>    at ../src/x86/ffi64.c:710<br>#11 0x00007fb20af01fa7 in Gjs::Function::invoke (this=<optimized out>, context=0x55724a2f63e0, args=..., this_obj=..., r_value=<optimized out>)<br>    at ./obj-x86_64-linux-gnu/../gi/function.cpp:1048<br>#12 0x00007fb20af02698 in Gjs::Function::call (context=0x55724a2f63e0, js_argc=<optimized out>, vp=<optimized out>) at ./obj-x86_64-linux-gnu/../gi/function.cpp:1228<br>#13 0x00007fb208196650 in CallJSNative (args=..., reason=js::CallReason::Call, native=0x7fb20af025b0 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, <br>    cx=0x55724a2f63e0) at ./js/src/vm/Interpreter.cpp:420<br>#14 js::InternalCallOrConstruct (cx=0x55724a2f63e0, args=..., construct=<optimized out>, reason=js::CallReason::Call) at ./js/src/vm/Interpreter.cpp:493<br>#15 0x00007fb208189d97 in InternalCall (reason=<optimized out>, args=..., cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:574<br>#16 js::CallFromStack (args=..., cx=<optimized out>) at ./js/src/vm/Interpreter.cpp:578<br>#17 Interpret (cx=0x55724a2f63e0, state=...) at ./js/src/vm/Interpreter.cpp:3314<br>#18 0x00007fb208195d6d in js::RunScript (cx=cx@entry=0x55724a2f63e0, state=...) at ./js/src/vm/Interpreter.cpp:389<br>#19 0x00007fb2081981e9 in js::ExecuteKernel (result=..., evalInFrame=..., envChainArg=..., script=..., cx=0x55724a2f63e0) at ./js/src/vm/Interpreter.cpp:781<br>#20 js::Execute (cx=0x55724a2f63e0, script=script@entry=..., envChain=envChain@entry=..., rval=...) at ./js/src/vm/Interpreter.cpp:813<br>#21 0x00007fb2081f2148 in js::ModuleObject::execute (cx=<optimized out>, self=self@entry=..., rval=...) at ./js/src/builtin/ModuleObject.cpp:1249<br>#22 0x00007fb2083631e4 in intrinsic_ExecuteModule (cx=<optimized out>, argc=<optimized out>, vp=<optimized out>) at ./js/src/vm/SelfHosting.cpp:1891<br>#23 0x00002b78f24f94e0 in ?? ()<br>#24 0x00002b78f24f55e8 in ?? ()<br>#25 0x00007ffc13ebdbd0 in ?? ()<br>#26 0x0000000000000000 in ?? ()<br></span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:verdana,sans-serif"></span><br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr">Regards,<br>Hor Jiun Shyong 何俊雄<br><div><br></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Hor Jiun Shyong <<a href="mailto:jiunshyong@gmail.com">jiunshyong@gmail.com</a>> 于2023年9月11日周一 08:22写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>>>DEBUGINFOD_URLS="<a href="https://debuginfod.debian.net" rel="noreferrer" target="_blank">https://debuginfod.debian.net</a>" coredumpctl gdb</div><div>Partial output as below and full output as per link.  Thanks.</div><div><br></div><div><a href="https://drive.google.com/file/d/19pahjyQSf_PRw-zQDwtC9FWRPcGQvUfo/view?usp=sharing" target="_blank">https://drive.google.com/file/d/19pahjyQSf_PRw-zQDwtC9FWRPcGQvUfo/view?usp=sharing</a></div><div><br></div><div><br></div><div><span style="font-family:monospace"># DEBUGINFOD_URLS="<a href="https://debuginfod.debian.net" target="_blank">https://debuginfod.debian.net</a>" coredumpctl gdb<br>           PID: 1720 (gnome-shell)<br>           UID: 117 (Debian-gdm)<br>           GID: 122 (Debian-gdm)<br>        Signal: 11 (SEGV)<br>     Timestamp: Sat 2023-09-09 19:13:27 +08 (1 day 12h ago)<br>  Command Line: /usr/bin/gnome-shell<br>    Executable: /usr/bin/gnome-shell<br> Control Group: /user.slice/user-117.slice/session-c1.scope<br>          Unit: session-c1.scope<br>         Slice: user-117.slice<br>       Session: c1<br>     Owner UID: 117 (Debian-gdm)<br>       Boot ID: db5045b3be454eabaf40ab7634cdd15f<br>    Machine ID: e2ff68e6a046472b82838d16f35a6e1f<br>      Hostname: meixian<br>       Storage: /var/lib/systemd/coredump/core.gnome-shell.117.db5045b3be454eabaf40ab7634cdd15f.1720.1694258007000000.zst (present)<br>  Size on Disk: 6.4M<br>       Message: Process 1720 (gnome-shell) of user 117 dumped core.<br>                <br>                Module libudev.so.1 from deb systemd-254.1-2.amd64<br>                Module libsystemd.so.0 from deb systemd-254.1-2.amd64<br>                Stack trace of thread 1720:<br>                #0  0x00007f9e956ced54 meta_display_get_x11_display (libmutter-12.so.0 + 0xced54)<br>                #1  0x00007f9e956f9a3b n/a (libmutter-12.so.0 + 0xf9a3b)<br>                #2  0x00007f9e95e95f8f g_initable_new_valist (libgio-2.0.so.0 + 0x7df8f)<br>                #3  0x00007f9e95e96069 g_initable_new (libgio-2.0.so.0 + 0x7e069)<br>                #4  0x00007f9e956f9dda n/a (libmutter-12.so.0 + 0xf9dda)<br>                #5  0x00007f9e956fd5ce n/a (libmutter-12.so.0 + 0xfd5ce)<br>                #6  0x00007f9e956fd62d n/a (libmutter-12.so.0 + 0xfd62d)<br>                #7  0x00007f9e9568b04e meta_cursor_tracker_get_sprite (libmutter-12.so.0 + 0x8b04e)<br>                #8  0x00007f9e94d4cf7a n/a (libffi.so.8 + 0x6f7a)<br>                #9  0x00007f9e94d4c40e n/a (libffi.so.8 + 0x640e)<br>                #10 0x00007f9e94d4cb0d ffi_call (libffi.so.8 + 0x6b0d)<br></span></div><div><span style="font-family:monospace"><br></span></div><div><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr">Regards,<br>Hor Jiun Shyong 何俊雄<br><br></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Simon McVittie <<a href="mailto:smcv@debian.org" target="_blank">smcv@debian.org</a>> 于2023年9月11日周一 01:40写道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sat, 09 Sep 2023 at 12:40:53 +0800, Hor Jiun Shyong wrote:<br>
> coredumpctl_gdb.txt.gz<br>
<br>
The relevant part is:<br>
<br>
#0  0x00007f9e956ced54 in meta_display_get_x11_display () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#1  0x00007f9e956f9a3b in ?? () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#2  0x00007f9e95e95f8f in g_initable_new_valist () from /lib/x86_64-linux-gnu/libgio-2.0.so.0<br>
#3  0x00007f9e95e96069 in g_initable_new () from /lib/x86_64-linux-gnu/libgio-2.0.so.0<br>
#4  0x00007f9e956f9dda in ?? () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#5  0x00007f9e956fd5ce in ?? () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#6  0x00007f9e956fd62d in ?? () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#7  0x00007f9e9568b04e in meta_cursor_tracker_get_sprite () from /lib/x86_64-linux-gnu/libmutter-12.so.0<br>
#8  0x00007f9e94d4cf7a in ?? () from /lib/x86_64-linux-gnu/libffi.so.8<br>
<br>
but this is of limited usefulness since you don't have debug symbols for<br>
mutter available.<br>
<br>
The easiest way to get the debug symbols is to use:<br>
<br>
    DEBUGINFOD_URLS="<a href="https://debuginfod.debian.net" rel="noreferrer" target="_blank">https://debuginfod.debian.net</a>" coredumpctl gdb<br>
<br>
and type "bt" at the (gdb) prompt when the symbols have finished<br>
downloading.<br>
<br>
Or you could enable the debug symbols apt repository (see<br>
<a href="https://wiki.debian.org/HowToGetABacktrace#Installing_the_debugging_symbols" rel="noreferrer" target="_blank">https://wiki.debian.org/HowToGetABacktrace#Installing_the_debugging_symbols</a>)<br>
and install the libmutter-12-0-dbgsym package. We don't need any other<br>
packages for this particular crash.<br>
<br>
> core.gnome-shell.117.db5045b3be454eabaf40ab7634cdd15f.1720.1694258007000000.zst.gz<br>
<br>
In general we can't get a useful backtrace from the actual compressed<br>
core dump: that's something that the bug reporter needs to do. I tried to<br>
get a useful backtrace from this with debug symbols, but it doesn't match<br>
the result you sent and I'm not sure whether it really makes sense.<br>
<br>
Sharing these core dumps is also a privacy risk because they can contain<br>
private information, although in this case the crash was from the gdm<br>
login screen before you had a chance to enter any passwords, so it's<br>
probably harmless.<br>
<br>
    smcv<br>
</blockquote></div>
</blockquote></div></div>