Interestingly, I'm not getting any XFCE-related crashes when I use
gnome-boxes rather than QEMU. The process that is crashing is actually
X.
I got a backtrace from it:
(gdb) bt -full
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {0}}
ret = <optimized out>
pd = <optimized out>
old_mask = <optimized out>
ret = <optimized out>
tid = <optimized out>
ret = <optimized out>
resultvar = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
__private = <optimized out>
__oldval = <optimized out>
#1 __pthread_kill_internal (signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:78
No locals.
#2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
at ./nptl/pthread_kill.c:89
No locals.
#3 0x00007f39b123c406 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#4 0x00007f39b122287c in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20},
sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 67108868,
sa_restorer = 0x7f39b123c4b0 <__restore_rt>}
#5 0x0000558075c86b60 in OsAbort () at ../../../../os/utils.c:1352
No locals.
#6 0x0000558075c8c319 in AbortServer () at ../../../../os/log.c:879
No locals.
#7 0x0000558075c8d359 in FatalError (
f=f@entry=0x558075cbee90 "Caught signal %d (%s). Server aborting\n")
at ../../../../os/log.c:1017
args = {{gp_offset = 24, fp_offset = 48,
overflow_arg_area = 0x7ffd9edeb5a0,
reg_save_area = 0x7ffd9edeb4d0}}
args2 = {{gp_offset = 8, fp_offset = 48,
overflow_arg_area = 0x7ffd9edeb5a0,
reg_save_area = 0x7ffd9edeb4d0}}
beenhere = 1
#8 0x0000558075c83ddc in OsSigHandler (unused=<optimized out>,
sip=<optimized out>, signo=6) at ../../../../os/osinit.c:156
No locals.
#9 OsSigHandler (signo=6, sip=<optimized out>, unused=<optimized out>)
at ../../../../os/osinit.c:110
No locals.
#10 <signal handler called>
No locals.
#11 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {139885759425152}}
ret = <optimized out>
pd = <optimized out>
old_mask = <optimized out>
ret = <optimized out>
tid = <optimized out>
ret = <optimized out>
resultvar = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
__private = <optimized out>
__oldval = <optimized out>
#12 __pthread_kill_internal (signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:78
No locals.
#13 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6)
at ./nptl/pthread_kill.c:89
No locals.
#14 0x00007f39b123c406 in __GI_raise (sig=sig@entry=6)
at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#15 0x00007f39b122287c in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20},
sa_mask = {__val = {94010244971792, 110, 0, 139885763323770, 0,
49245412224, 0, 140727268852584, 15975794021409362944, 5,
18446744073709550696, 11, 94010220322512, 122, 94010220302986,
94010220853328}}, sa_flags = -1322649741,
sa_restorer = 0x7f39b13b677a <_nl_C_name>}
#16 0x00007f39b122279b in __assert_fail_base (
fmt=0x7f39b13b9f68 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x558075c9528a "key->initialized",
file=file@entry=0x558075c99ed0 "../../../../../../include/privates.h",
line=line@entry=122,
function=function@entry=0x558075cb9580 <__PRETTY_FUNCTION__.7>
"dixGetPrivateAddr") at ./assert/assert.c:92
str = 0x55807741bd10 "\273\2238/\205U"
total = 4096
#17 0x00007f39b1233b86 in __assert_fail (
assertion=assertion@entry=0x558075c9528a "key->initialized",
file=file@entry=0x558075c99ed0 "../../../../../../include/privates.h",
line=line@entry=122,
function=function@entry=0x558075cb9580 <__PRETTY_FUNCTION__.7>
"dixGetPrivateAddr") at ./assert/assert.c:101
No locals.
#18 0x0000558075c3ba25 in dixGetPrivateAddr (
key=0x558075d57020 <dri2ClientPrivateKeyRec>, privates=0x71)
at ../../../../../../include/privates.h:122
__PRETTY_FUNCTION__ = "dixGetPrivateAddr"
#19 0x0000558075c3dd25 in dixGetPrivateAddr (key=<optimized out>,
privates=<optimized out>) at ../../../../../../include/privates.h:167
__PRETTY_FUNCTION__ = "dixGetPrivateAddr"
#20 dixLookupPrivate (key=<optimized out>, privates=<optimized out>)
at ../../../../../../include/privates.h:165
No locals.
#21 DRI2Authenticate (client=client@entry=0x558077415b80,
pScreen=<optimized out>, magic=1)
at ../../../../../../hw/xfree86/dri2/dri2.c:1365
ds = <optimized out>
dri2_client = <optimized out>
primescreen = <optimized out>
#22 0x0000558075c3eaab in ProcDRI2Authenticate (client=0x558077415b80)
at ../../../../../../hw/xfree86/dri2/dri2ext.c:156
stuff = 0x5580774347b0
rep = {type = 0 '\000', pad1 = 0 '\000', sequenceNumber = 0,
length = 0, authenticated = 2000771968, pad2 = 21888,
pad3 = 1976678512, pad4 = 21888, pad5 = 1976679392, pad6 = 21888}
pDraw = 0x5580763743a0
status = 0
#23 ProcDRI2Dispatch (client=0x558077415b80)
at ../../../../../../hw/xfree86/dri2/dri2ext.c:609
stuff = 0x5580774347b0
#24 0x0000558075b0cef4 in Dispatch () at ../../../../dix/dispatch.c:550
result = <optimized out>
client = 0x558077415b80
start_tick = 60
#25 0x0000558075b10f3c in dix_main (argc=11, argv=<optimized out>,
envp=<optimized out>) at ../../../../dix/main.c:272
i = <optimized out>
alwaysCheckForInput = {0, 1}
#26 0x00007f39b1223a90 in __libc_start_call_main (
main=main@entry=0x558075afa020 <main>, argc=argc@entry=11,
argv=argv@entry=0x7ffd9edec698)
at ../sysdeps/nptl/libc_start_call_main.h:58
self = <optimized out>
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727268853400,
-7547088934788218713, 0, 140727268853496, 94010220794264,
139885770768384, 7545894580288012455, 7579620698683130023},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffd9edec698,
0x7ffd9edec698}, data = {prev = 0x0, cleanup = 0x0,
canceltype = -1629567336}}}
not_first_call = <optimized out>
#27 0x00007f39b1223b49 in __libc_start_main_impl (main=0x558075afa020 <main>,
argc=11, argv=0x7ffd9edec698, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd9edec688)
at ../csu/libc-start.c:360
No locals.
#28 0x0000558075afa055 in _start ()
No symbol table info available.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xorg in Ubuntu.
https://bugs.launchpad.net/bugs/2013071
Title:
Session crash after initial login
Status in xorg package in Ubuntu:
Confirmed
Bug description:
Xubuntu lunar beta 20230328, GNOME Boxes 43.2, "Install third-party
software for graphics and Wi-Fi hardware and additional media formats"
selected during install.
When logging in for the first time, the session immediately crashes
and returns to the login screen.
Attempting to login again without rebooting is successful.
Attempting to login again after rebooting reproduces the issue.
The issue doesn't seem to present itself if "Install third-party software for
graphics and Wi-Fi hardware and additional media formats" is not selected
during install. Differences in installed packages:
- chromium-codecs-ffmpeg-extra
- gimp-help-common
- gimp-help-en
- gstreamer1.0-plugins-ugly
- gstreamer1.0-vaapi
- hyphen-en-us
- liba52-0.7.4
- libmpeg2-4
- libopencore-amrnb0
- libopencore-amrwb0
- libreoffice-help-common
- libreoffice-help-en-us
- libsidplay1v5
- libva-wayland2
- mythes-en-us
- thunderbird-locale-en
- thunderbird-locale-en-us
- ubuntu-restricted-addons
- wbritish
Since it seems unlikely that the language pack packages are
interfering... maybe libva-wayland2 is to blame?
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: xorg 1:7.7+23ubuntu2
ProcVersionSignature: Ubuntu 6.2.0-18.18-generic 6.2.6
Uname: Linux 6.2.0-18-generic x86_64
ApportVersion: 2.26.0-0ubuntu2
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckResult: pass
CompositorRunning: None
CurrentDesktop: XFCE
Date: Tue Mar 28 07:47:04 2023
DistUpgraded: Fresh install
DistroCodename: lunar
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
Red Hat, Inc. QXL paravirtual graphic card [1b36:0100] (rev 05) (prog-if 00
[VGA controller])
Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
InstallationDate: Installed on 2023-03-28 (0 days ago)
InstallationMedia: Xubuntu 23.04 "Lunar Lobster" - Alpha amd64 (20230328)
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet
Bus 001 Device 002: ID 08e6:4433 Gemalto (was Gemplus) GemPC433-Swap
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
|__ Port 1: Dev 2, If 0, Class=Chip/SmartCard, Driver=, 12M
|__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid,
480M
MachineType: QEMU Standard PC (Q35 + ICH9, 2009)
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.2.0-18-generic
root=UUID=0a9a1a3f-22b7-4cef-b7d4-a193beb89089 ro quiet splash vt.handoff=7
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.release: 0.0
dmi.bios.vendor: SeaBIOS
dmi.bios.version: 1.16.1-2.fc37
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: pc-q35-7.0
dmi.modalias:
dmi:bvnSeaBIOS:bvr1.16.1-2.fc37:bd04/01/2014:br0.0:svnQEMU:pnStandardPC(Q35+ICH9,2009):pvrpc-q35-7.0:cvnQEMU:ct1:cvrpc-q35-7.0:sku:
dmi.product.name: Standard PC (Q35 + ICH9, 2009)
dmi.product.version: pc-q35-7.0
dmi.sys.vendor: QEMU
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.114-1
version.libgl1-mesa-dri: libgl1-mesa-dri 22.3.6-1ubuntu2
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.7-1ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-3
version.xserver-xorg-video-intel: xserver-xorg-video-intel
2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau
1:1.0.17-2build1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/2013071/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp