[oi-dev] lightdm failed repeatedly
Gary Mills
gary_mills at fastmail.fm
Sun Nov 3 21:25:59 UTC 2024
On Sun, Nov 03, 2024 at 08:10:26AM +0100, Marcel Telka wrote:
>
> The segfault happened here (apparently rax is zero):
>
> > display_server_stopped_cb+0x2a9::dis
> display_server_stopped_cb+0x27b:jne -0x154 <display_server_stopped_cb+0x12d>
> display_server_stopped_cb+0x281:nopl 0x0(%rax)
> display_server_stopped_cb+0x288:movq -0x38(%rbp),%rdi
> display_server_stopped_cb+0x28c:movl $0x41a2e8,%esi <PLT:g_object_unref>
> display_server_stopped_cb+0x291:call -0x1450e <PLT:g_list_free_full>
> display_server_stopped_cb+0x296:movl 0x44(%r14),%edx
> display_server_stopped_cb+0x29a:testl %edx,%edx
> display_server_stopped_cb+0x29c:jne -0x1dd <display_server_stopped_cb+0xc5>
> display_server_stopped_cb+0x2a2:movq (%r12),%rax
> display_server_stopped_cb+0x2a6:movq %r12,%rdi
> display_server_stopped_cb+0x2a9:call *0xc8(%rax) <------------- HERE
> display_server_stopped_cb+0x2af:movq %rax,%rdi
> display_server_stopped_cb+0x2b2:testq %rax,%rax
> display_server_stopped_cb+0x2b5:je +0xe <display_server_stopped_cb+0x2c5>
> display_server_stopped_cb+0x2b7:call +0x4724 <session_get_display_server>
> display_server_stopped_cb+0x2bc:cmpq %rax,%r13
> display_server_stopped_cb+0x2bf:jne -0x200 <display_server_stopped_cb+0xc5>
> display_server_stopped_cb+0x2c5:call -0x83da <logger_get_type>
> display_server_stopped_cb+0x2ca:movq %r12,%rdi
> display_server_stopped_cb+0x2cd:movq %rax,%rsi
> display_server_stopped_cb+0x2d0:call -0x146bd <PLT:g_type_check_instance_cast>
That may be a secondary error. The first one may be in the VESA
driver. Here's what I see in /mnt/var/log/Xorg.0.log:
[ 84.601] (II) VESA(0): initializing int10
[ 84.601] (EE) VESA(0): V_BIOS address 0x0 out of range
...
[ 84.601] (EE) Screen(s) found, but none have a usable configuration.
[ 84.601] (EE)
Fatal server error:
[ 84.601] (EE) no screens found(EE)
[ 84.601] (EE)
Please consult the Project OpenIndiana support
at http://openindiana.org
for help.
[ 84.601] (EE) Please also check the log file at "/var/log/Xorg.0.log" for
+additional information.
[ 84.601] (EE)
[ 84.638] (EE) Server terminated with error (1). Closing log file.
It seems that the VESA driver got an error and terminated. The intel
driver was never tried. Note that this is a BIOS boot, not an UEFI boot.
For comparison, here's part of /var/log/Xorg.0.log for the old BE:
[ 97.894] (II) VESA(0): initializing int10
[ 97.900] (II) VESA(0): Primary V_BIOS segment is: 0xc000
[ 97.905] (II) VESA(0): VESA BIOS detected
[ 97.905] (II) VESA(0): VESA VBE Version 3.0
[ 97.905] (II) VESA(0): VESA VBE Total Mem: 65472 kB
[ 97.905] (II) VESA(0): VESA VBE OEM: Intel(R) CFL Mobile/Desktop Graphics
+Chipset Accelerated VGA BIOS
[ 97.905] (II) VESA(0): VESA VBE OEM Software Rev: 0.0
...
[ 98.100] (II) VESA(0): Setting up VESA Mode 0x17F (1600x900)
[ 98.200] (==) VESA(0): Default visual is TrueColor
[ 98.207] (==) VESA(0): Backing store enabled
[ 98.218] (==) VESA(0): DPMS enabled
-- -Gary Mills- -refurb- -Winnipeg, Manitoba, Canada-
More information about the oi-dev
mailing list