On Mon, Jun 12, 2023 at 03:31:37PM +0200, Sebastien Marie wrote:
> On Mon, Jun 12, 2023 at 02:44:04PM +0200, Peter N. M. Hansteen wrote:
> > >Synopsis:  After snapshot upgrade, xfce4 session dies immediately after 
> > >xenodm auth
> > >Category:  Xorg, xenocara, xenodm, xfce
> > >Environment:
> >     System      : OpenBSD 7.3
> >     Details     : OpenBSD 7.3-current (GENERIC.MP) #1232: Sun Jun 11 
> > 21:57:49 MDT 2023
> >                      
> > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > 
> >     Architecture: OpenBSD.amd64
> >     Machine     : amd64
> > >Description:
> >     Long running amd64 laptop that has been running snapshots for years, 
> > configured
> >     with xfce4 as primary option for X desktop, after today's snapshot 
> > upgrade fails
> >     to start xfce4 session after xenodm login. Logging on as root gives the 
> > default
> >     WM as expected
> > >How-To-Repeat:
> >     On a recent amd64 snapshot configure a user to run xfce4 as their WM 
> > after xenodm
> >     login. upgrade to most recent snapshot with matching packages (pkg_add 
> > -u, sysupgrade -s
> >     pkg_add -u).
> > >Fix:
> >     to be determined, I suspect some minor tweak or perhaps just a rebuild 
> > of the xfce4
> >     packages will do the trick.
> > 
> 
> >From dmesg, you have an IBT amd64.
> 
> > cpu0: FPU,VME,[...],MD_CLEAR,IBT,IBRS,IBPB,[...],XSAVEC,XGETBV1,XSAVES
>                                ^^^
> (IBT is present in the list).
> 
> The snapshot kernel is enforcing indirect-branch-tracking.
> 
> Could you identify the exact program which dies ? I assume it was segfaulted 
> with SIGILL.

Based on this - 

[Mon Jun 12 15:28:21] peter@zaida:~$ cat .xsession-errors
Agent pid 63741
Identity added: /home/peter/.ssh/id_rsa (/home/peter/.ssh/id_rsa)
Identity added: /home/peter/.ssh/id_ecdsa (peter@tietorevry-pc38887)
/usr/local/bin/startxfce4: X server already running on display :0
Illegal instruction (core dumped)
All identities removed.
Agent pid 63741 killed

I would assume that it's startxfce4, but then again those are the core files
I find:

[Mon Jun 12 15:28:27] peter@zaida:~$ ls -l *core
-rw-------  1 peter  peter  1701245120 Jun  8 17:55 thunderbird.core
-rw-------  1 peter  peter     2102496 Jun 12 15:25 xfce4-session.core

All the best,
Peter

-- 
Peter N. M. Hansteen, member of the first RFC 1149 implementation team
https://bsdly.blogspot.com/ https://www.bsdly.net/ https://www.nuug.no/
"Remember to set the evil bit on all malicious network traffic"
delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.

Reply via email to