Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917032 - xfce-base/xfwm4-4.18.0: segfault when started with a clean home
Summary: xfce-base/xfwm4-4.18.0: segfault when started with a clean home
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on: 917156
Blocks:
  Show dependency tree
 
Reported: 2023-11-08 09:40 UTC by LABBE Corentin
Modified: 2023-11-12 08:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description LABBE Corentin 2023-11-08 09:40:11 UTC
I have a working desktop with XFCE.
I use multiple X session without any problem.
I have added a new session and now XFCE do not work in it.

I have exec startxfce4 in .xinitrc and I start it via startx or xinit -- :3
The desktop is near working but it miss close/minimize buttons and overlapping windows flicker.
Some debug lead to a missing xfwm4

When starting at hand xfwm4, it segfaults

[11934679.570070] xfwm4[23147]: segfault at 7ffc058c1d08 ip 000056430724aece sp 00007ffc058c1d10 error 6 in xfwm4[564307216000+40000] likely on CPU 5 (core 6, socket 0)
[11934679.570085] Code: 02 00 48 81 ec a8 0f 00 00 48 89 fb 48 8d ac 24 f0 01 00 00 48 89 ef 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 0f 00 00 31 c0 <e8> 0d bf fc ff 48 89 ea 48 8d 35 2f 37 01 00 48 8d 3d 39 37 01 00
[11934713.693694] xfwm4[23339]: segfault at 7ffc5a763ff0 ip 00007f9cc9e3c7ca sp 00007ffc5a763ff0 error 6 in libc.so.6[7f9cc9dcc000+150000] likely on CPU 9 (core 4, socket 0)
[11934713.693704] Code: 03 00 00 4c 8b 35 ee 75 13 00 48 8d 43 ef 45 31 c9 48 c1 e8 04 64 49 83 3e 00 49 89 c3 74 0b 48 3b 05 02 7c 13 00 4c 0f 42 cb <48> c7 04 24 00 00 00 00 4c 8d 7d 60 4d 89 e0 44 89 6c 24 08 48 8b
[11934765.294545] xfwm4[23560]: segfault at 7fff9ba0cf00 ip 00007f258b9ca481 sp 00007fff9ba0cef0 error 6 in libglib-2.0.so.0.7600.4[7f258b937000+9a000] likely on CPU 6 (core 0, socket 0)
[11934765.294554] Code: 48 8d 35 c2 0f 07 00 48 8d 3d a9 6b 00 00 e8 56 3a fb ff 31 c0 5b c3 66 90 41 57 41 56 41 55 41 54 55 53 48 81 ec 38 04 00 00 <48> 89 7c 24 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 04 00 00
[11935237.063389] xfwm4[17407]: segfault at 7fffb4a1df70 ip 00007f134cb1fc06 sp 00007fffb4a1df70 error 6 in libc.so.6[7f134ca96000+150000] likely on CPU 3 (core 4, socket 0)
[11935237.063400] Code: 28 00 00 00 48 89 84 24 08 01 00 00 31 c0 0f b6 06 84 c0 0f 84 0b 01 00 00 80 7e 01 00 0f 84 31 01 00 00 66 0f ef c0 48 89 e2 <0f> 29 04 24 0f 29 44 24 10 0f 29 44 24 20 0f 29 44 24 30 0f 29 44
[11935254.853882] xfwm4[17427]: segfault at 7ffe821bcd88 ip 0000560343fd9ece sp 00007ffe821bcd90 error 6 in xfwm4[560343fa5000+40000] likely on CPU 11 (core 6, socket 0)
[11935254.853891] Code: 02 00 48 81 ec a8 0f 00 00 48 89 fb 48 8d ac 24 f0 01 00 00 48 89 ef 64 48 8b 04 25 28 00 00 00 48 89 84 24 98 0f 00 00 31 c0 <e8> 0d bf fc ff 48 89 ea 48 8d 35 2f 37 01 00 48 8d 3d 39 37 01 00
[11935262.282622] xfwm4[17446]: segfault at 7ffef3415ff8 ip 00007fb67a34a578 sp 00007ffef3416000 error 6 in libc.so.6[7fb67a2da000+150000] likely on CPU 11 (core 6, socket 0)
[11935262.282634] Code: 3d 5d 13 10 00 e8 48 ec f9 ff 0f 1f 84 00 00 00 00 00 48 85 f6 0f 88 ef 05 00 00 41 57 41 56 41 55 41 54 49 89 f4 55 48 89 fd <53> 48 8d 5e 17 48 83 ec 28 48 83 fb 1f 0f 86 cd 03 00 00 48 83 e3
[11935345.954127] xfwm4[23738]: segfault at 7ffd91d23ff8 ip 00007f15826ff56f sp 00007ffd91d24000 error 6 in libc.so.6[7f158268f000+150000] likely on CPU 9 (core 4, socket 0)
[11935345.954137] Code: 48 8d 35 28 bc 0f 00 48 8d 3d 5d 13 10 00 e8 48 ec f9 ff 0f 1f 84 00 00 00 00 00 48 85 f6 0f 88 ef 05 00 00 41 57 41 56 41 55 <41> 54 49 89 f4 55 48 89 fd 53 48 8d 5e 17 48 83 ec 28 48 83 fb 1f
[11935372.124848] xfwm4[23780]: segfault at 7fffcd2dafe0 ip 00007fa918363c06 sp 00007fffcd2dafe0 error 6 in libc.so.6[7fa9182da000+150000] likely on CPU 6 (core 0, socket 0)
[11935372.124859] Code: 28 00 00 00 48 89 84 24 08 01 00 00 31 c0 0f b6 06 84 c0 0f 84 0b 01 00 00 80 7e 01 00 0f 84 31 01 00 00 66 0f ef c0 48 89 e2 <0f> 29 04 24 0f 29 44 24 10 0f 29 44 24 20 0f 29 44 24 30 0f 29 44
[11935390.184296] xfwm4[24031]: segfault at 7ffcd4e8ce00 ip 00007fb8db286481 sp 00007ffcd4e8cdf0 error 6 in libglib-2.0.so.0.7600.4[7fb8db1f3000+9a000] likely on CPU 9 (core 4, socket 0)
[11935390.184305] Code: 48 8d 35 c2 0f 07 00 48 8d 3d a9 6b 00 00 e8 56 3a fb ff 31 c0 5b c3 66 90 41 57 41 56 41 55 41 54 55 53 48 81 ec 38 04 00 00 <48> 89 7c 24 10 64 48 8b 04 25 28 00 00 00 48 89 84 24 28 04 00 00


Reproducible: Always

Steps to Reproduce:
1. create a new user
2. start a second X session
3.



Portage 3.0.51 (python 3.11.5-final-0, default/linux/amd64/17.1, gcc-12, glibc-2.37-r7, 6.1.35-dirty x86_64)
=================================================================
System uname: Linux-6.1.35-dirty-x86_64-AMD_Ryzen_5_3600_6-Core_Processor-with-glibc2.37
KiB Mem:    32797936 total,   1837572 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Wed, 08 Nov 2023 06:00:01 +0000
Head commit of repository gentoo: da73f6c325fae089fc913fc3f5ed8a8753f7f2f8
sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.40 p5) 2.40.0
distcc 3.4 x86_64-pc-linux-gnu [disabled]
app-misc/pax-utils:        1.3.5::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-java/java-config:      2.3.1-r1::gentoo
dev-lang/perl:             5.38.0-r1::gentoo
dev-lang/python:           3.10.13::gentoo, 3.11.5::gentoo
dev-lang/rust:             1.71.1::gentoo
dev-lang/rust-bin:         1.71.1::gentoo
dev-util/cmake:            3.26.5-r2::gentoo
dev-util/meson:            1.2.1-r1::gentoo
sys-apps/baselayout:       2.14::gentoo
sys-apps/openrc:           0.48::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/autoconf:        2.13-r7::gentoo, 2.69-r5::gentoo, 2.71-r6::gentoo
sys-devel/automake:        1.16.5-r1::gentoo
sys-devel/binutils:        2.40-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           15.0.7-r3::gentoo, 16.0.6::gentoo
sys-devel/gcc:             10.5.0::gentoo, 11.4.1_p20230622::gentoo, 12.3.1_p20230825::gentoo, 13.2.1_p20230826::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/libtool:         2.4.7-r1::gentoo
sys-devel/llvm:            15.0.7-r3::gentoo, 16.0.6::gentoo
sys-devel/make:            4.4.1-r1::gentoo
sys-kernel/linux-headers:  6.1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.37-r7::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: True
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-metamanifest: yes
    sync-rsync-extra-opts: 
    sync-rsync-verify-jobs: 1

montjoie
    location: /usr/local/portage
    masters: gentoo
    priority: 0
    volatile: True

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=znver2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind /var/spool/munin-async/.ssh"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=znver2"
DISTDIR="/usr/portage/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
LINGUAS="fr"
MAKEOPTS="-j11"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac aalib acpi alsa amd64 audit bzip2 caps cdda cli crypt dbus device-mapper dri dvd egl encode exif gif gtk iconv ipv6 jpeg libcaca libkms libnotify libtirpc lm-sensors lto lzma mad mikmod mmx mmxext mod modplug mp3 mpeg mudflap multilib mysqli nautilus ncurses nls nptl ogg opengl openvg osmesa pam pcre pgo png pulseaudio readline real sdl seccomp sid spell split-usr sse sse2 sse3 ssl ssse3 svg test-rust threads tiff unicode v4l v4l2 vaapi vdpau verify-sig vorbis wmf x264 x265 xattr xcb xext xulrunner xv xvid xvmc zlib" ABI_X86="64" ADA_TARGET="gnat_2021" APACHE2_MODULES="access_compat alias auth_basic authn_core authn_file authz_core authz_host authz_user cgi cgid dav dav_fs dav_lock deflate dir env expires filter headers include log_config mime proxy proxy_http rewrite socache_shmcb status unixd version" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon" COLLECTD_PLUGINS="apache cpu cpufreq df disk hddtemp interface iptables irq load memory network ntpd processes rrdtool sensors syslog uptime users" CPU_FLAGS_X86="mmx sse mmxext sse2 mmxext sse3 ssse3 fma sse4_1 sse4_2 aes avx f16c sse4a avx2 popcnt sha" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="pc ieee-1275 efi-64" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" L10N="fr" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LLVM_TARGETS="AArch64 ARM BPF NVPTX" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" QEMU_SOFTMMU_TARGETS="x86_64 i386 arm armeb aarch64 ppc ppc64 sparc sparc64 m68k mips64 mips mips64el mipsel s390x alpha xtensa microblaze nios2 or1k riscv32 riscv64 microblazeel sh4 cris hppa cris nios2" QEMU_USER_TARGETS="x86_64 i386 arm aarch64 ppc ppc64 sparc sparc64 sparc32plus" RUBY_TARGETS="ruby31" SANE_BACKENDS="snapscan canon" VIDEO_CARDS="nv vesa nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Comment 1 Fab 2023-11-09 10:30:51 UTC
Hi,

Maybe related : https://forums.gentoo.org/viewtopic-t-1165803.html
Upstream bug : https://gitlab.xfce.org/xfce/xfconf/-/issues/35

You should try to upgrade xfce-base/xfconf to 4.18.3 to see if it fix the problem.
Comment 2 LABBE Corentin 2023-11-11 09:53:48 UTC
Upgrading to xfce-base/xfconf-4.18.3 fixed the problem.
Thanks