[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