#1109610 yakuake can't start under arm64+lxqt

Package:
yakuake
Source:
yakuake
Description:
Quake-style terminal emulator based on KDE Konsole technology
Submitter:
Daobing Li
Date:
2025-07-21 02:05:02 UTC
Severity:
normal
Tags:
#1109610#5
Date:
2025-07-20 19:22:44 UTC
From:
To:
Dear Maintainer,

yakuake can't start.

$ yakuake
Failed to create wl_display (No such file or directory)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even
though it was found.
Couldn't start kglobalaccel from org.kde.kglobalaccel.service:
QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name
org.kde.kglobalaccel was not provided by any .service files")
QLayout: Cannot add a null widget to QHBoxLayout/
Segmentation fault

$ gdb yakuake
(gdb) bt
#0 0x0000fffff64ca634 in QKeySequence::operator=
(this=this@entry=0xaaaaaadc5368, other=...) at
./src/gui/kernel/qkeysequence.cpp:1381
#1 0x0000aaaaaaad2724 in FirstRunDialog::initKeyButton
(this=this@entry=0xaaaaaadc5330) at /usr/include/aarch64-linux-
gnu/qt6/QtCore/qlist.h:126
#2 0x0000aaaaaaad2ac0 in FirstRunDialog::FirstRunDialog
(this=this@entry=0xaaaaaadc5330,
mainWindow=mainWindow@entry=0xffffffffec58) at
./app/firstrundialog.cpp:40
#3 0x0000aaaaaaad7e54 in MainWindow::showFirstRunDialog
(this=0xffffffffec58)
at ./app/mainwindow.cpp:1646
#4 0x0000fffff5b325fc in QObject::event (this=0xffffffffec58,
e=0xaaaaaaf362e0) at ./src/corelib/kernel/qobject.cpp:1418
#5 0x0000fffff6b82058 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0xffffffffec58, e=0xaaaaaaf362e0) at
./src/widgets/kernel/qapplication.cpp:3296
#6 0x0000fffff5aee394 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0xffffffffec58,
event=event@entry=0xaaaaaaf362e0) at
./src/corelib/kernel/qcoreapplication.cpp:1172
#7 0x0000fffff5aee414 in QCoreApplication::sendEvent
(receiver=receiver@entry=0xffffffffec58,
event=event@entry=0xaaaaaaf362e0) at
./src/corelib/kernel/qcoreapplication.cpp:1612
#8 0x0000fffff5aef294 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0xaaaaaab7d860) at
./src/corelib/kernel/qcoreapplication.cpp:1946
#9 0x0000fffff5d100f0 in postEventSourceDispatch (s=0xaaaaaab81790) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:246
#10 0x0000fffff253f374 in g_main_dispatch
(context=context@entry=0xffffe8000f00) at ../../../glib/gmain.c:3398
#11 0x0000fffff254183c in g_main_context_dispatch_unlocked
(context=0xffffe8000f00) at ../../../glib/gmain.c:4249
#12 g_main_context_iterate_unlocked (context=context@entry=0xffffe8000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../../../glib/gmain.c:4314
#13 0x0000fffff25420e4 in g_main_context_iteration (context=0xffffe8000f00,
may_block=1) at ../../../glib/gmain.c:4379
#14 0x0000fffff5d0ced8 in QEventDispatcherGlib::processEvents
(this=0xaaaaaabe0720, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:399
#15 0x0000fffff5af0d34 in QEventLoop::exec (this=this@entry=0xffffffffea50,
flags=flags@entry=...) at ./src/corelib/global/qflags.h:34
#16 0x0000fffff5af2944 in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#17 0x0000fffff61e4194 in QGuiApplication::exec () at
./src/gui/kernel/qguiapplication.cpp:1975
#18 0x0000fffff6b7f630 in QApplication::exec () at
./src/widgets/kernel/qapplication.cpp:2564
#19 0x0000aaaaaaac1e64 in main (argc=<optimized out>, argv=<optimized
out>) at
./app/main.cpp:67



*** Reporter, please consider answering these questions, where
appropriate ***

* What led up to the situation? start yakuake from CLI
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action? segmentation fault
* What outcome did you expect instead? yakuake starts

*** End of the template - remove these template lines ***

#1109610#10
Date:
2025-07-20 19:57:34 UTC
From:
To:
Le dimanche, 20 juillet 2025, 21.22:44 h CEST Daobing Li a écrit :

I'm almost certain this is not yakuake-specific; does kate start if you start
it the same way?

This looks like launched in a session not in the correct environment, but it's
been too long I've debugged this. Could you describe in more verbose terms
(which desktop environment, which session, environment variables set or not,
etc), for someone else to reproduce this?

Best,
    OdyX

#1109610#17
Date:
2025-07-21 02:03:39 UTC
From:
To:
Kate has no problem; it started correctly.

- I have a macOS
- macOS run orbstack, orbstack run Debian-13
- tigerVNC in Debian-13
- use NoMachine as client to visit the tigerVNC
- GNOME Session in tigerVNC

I reproduced it in gnome-session (in tigervnc), a full env as below
$ env | sort
_=/bin/env
BROWSER=/opt/orbstack-guest/bin/open
CC=clang
__CFBundleIdentifier=com.googlecode.iterm2
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x52
CLUTTER_IM_MODULE=ibus
COLORTERM=truecolor
COMMAND_MODE=unix2003
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/501/bus
DEBEMAIL=lidaobing@debian.org
DEBFULLNAME=LI Daobing
DISPLAY=:1
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/d87651f1_03c5_4497_9ed1_4c9ae5f02016
GNOME_TERMINAL_SERVICE=:1.1516
GOPATH=/home/lidaobing/go
GPG_AGENT_INFO=/run/user/501/gnupg/S.gpg-agent:0:1
GPG_TTY=/dev/pts/2
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge
HOME=/home/lidaobing
IM_CONFIG_PHASE=1
LANG=C.UTF-8
LaunchInstanceID=57F3AB57-D9BC-41C3-8DDB-A5A8223C857B
LC_ALL=en_US.UTF-8
LC_TERMINAL=iTerm2
LC_TERMINAL_VERSION=3.5.14
LESSCLOSE=/bin/lesspipe %s %s
LESSOPEN=| /bin/lesspipe %s
LOGNAME=lidaobing
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
PATH=/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin:/home/lidaobing/.local/bin:/usr/local/share/npm/bin:/usr/local/share/npm/bin:/home/lidaobing/.local/bin:/home/lidaobing/.rvm/gems/ruby-2.0.0-p195/bin:/Users/lidaobing/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/lidaobing/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/lidaobing/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/lidaobing/.local/bin:/Users/lidaobing/workspace/qiniu/base/biz/bin:/Users/lidaobing/workspace/qiniu/base/qrsbox/bin:/home/lidaobing/go/bin:/home/lidaobing/workspace/go/bin:/home/lidaobing/.rvm/bin
PBUILDFOLDER=/var/lib/pbuilder
PS1=🐧 `test -n "$http_proxy" && echo 🌐`\[\033[01;32m\]\u@\h
\[\033[01;34m\]\W\[\033[31m\]`git branch 2> /dev/null | grep -e ^* |
sed -E  s/^\\\\\*\ \(.+\)$/@\\\\\1/`\[\033[35m\]$\[\033[00m\]
PWD=/home/lidaobing
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
QUILT_PATCHES=debian/patches
SESSION_MANAGER=local/debian-13:@/tmp/.ICE-unix/73779,unix/debian-13:/tmp/.ICE-unix/73779
SHELL=/bin/bash
SHLVL=1
SSH_AUTH_SOCK=/opt/orbstack-guest/run/host-ssh-agent.sock
SSH_CONNECTION=::1 0 ::1 22
SYSTEMD_EXEC_PID=73816
TERM=xterm-256color
USER=lidaobing
VNCDESKTOP=debian-13:1 (lidaobing)
VTE_VERSION=8001
XDG_CURRENT_DESKTOP=GNOME
XDG_DATA_DIRS=/usr/share/gnome:/usr/local/share/:/usr/share/
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/501
XDG_SESSION_CLASS=user
XDG_SESSION_TYPE=x11
XMODIFIERS=@im=ibus