Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail to start on OpenBSD 6.7 #730

Open
wgj opened this issue Jun 19, 2020 · 9 comments
Open

Fail to start on OpenBSD 6.7 #730

wgj opened this issue Jun 19, 2020 · 9 comments

Comments

@wgj
Copy link

wgj commented Jun 19, 2020

Hello, I'm having trouble running Lumina on OpenBSD 6.7. I built from source with origin/HEAD (300ed02)

I'm having trouble finding a smoking gun, but maybe I'm looking in the wrong places (I'm new to both Lumina and OpenBSD). I've added start-lumina-desktop to my .xsession, thinking that's enough for XenoDM to Lumina started. I can get a little further when running start-lumina-desktop from within FVWM, but then it's lumina-desktop that core dumps.

Setup

foo$ cat .xsession
/usr/local/bin/start-lumina-desktop &
foo$ cat .xsession-errors 
No protocol specified

Core dump

foo$ gdb /usr/local/bin/start-lumina-desktop start-lumina-des.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd6.7"...
(no debugging symbols found)

Core was generated by `start-lumina-des'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/lib/libpthread.so.26.1...done.
Loaded symbols for /usr/lib/libpthread.so.26.1
Loaded symbols for /usr/local/bin/start-lumina-desktop
Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.17.1
Reading symbols from /usr/local/lib/qt5/libQt5Svg.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Svg.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Widgets.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Widgets.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5X11Extras.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5X11Extras.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Multimedia.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Multimedia.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Gui.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Gui.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Concurrent.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Concurrent.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Network.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Network.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Core.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Core.so.3.0
Reading symbols from /usr/lib/libc++.so.4.0...done.
Loaded symbols for /usr/lib/libc++.so.4.0
Reading symbols from /usr/lib/libc++abi.so.2.1...done.
Loaded symbols for /usr/lib/libc++abi.so.2.1
Symbols already loaded for /usr/lib/libpthread.so.26.1
Reading symbols from /usr/lib/libm.so.10.1...done.
Loaded symbols for /usr/lib/libm.so.10.1
Reading symbols from /usr/lib/libc.so.96.0...done.
Loaded symbols for /usr/lib/libc.so.96.0
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/lib/libexpat.so.12.0...done.
Loaded symbols for /usr/lib/libexpat.so.12.0
Reading symbols from /usr/X11R6/lib/libxcb-dri3.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri3.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.2
Reading symbols from /usr/X11R6/lib/libxcb-present.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-present.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-sync.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-sync.so.1.2
Reading symbols from /usr/X11R6/lib/libxshmfence.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxshmfence.so.0.0
Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done.
Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2
Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
Reading symbols from /usr/X11R6/lib/libX11.so.17.0...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.17.0
Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0
Reading symbols from /usr/X11R6/lib/libdrm.so.7.8...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.7.8
Reading symbols from /usr/local/lib/libpulse-mainloop-glib.so.1.1...done.
Loaded symbols for /usr/local/lib/libpulse-mainloop-glib.so.1.1
Reading symbols from /usr/local/lib/libpulse.so.7.0...done.
Loaded symbols for /usr/local/lib/libpulse.so.7.0
Reading symbols from /usr/local/lib/libglib-2.0.so.4201.3...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.4201.3
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/local/lib/libpng.so.18.0...done.
Loaded symbols for /usr/local/lib/libpng.so.18.0
Reading symbols from /usr/local/lib/libharfbuzz.so.15.2...done.
Loaded symbols for /usr/local/lib/libharfbuzz.so.15.2
Reading symbols from /usr/lib/libssl.so.48.1...done.
Loaded symbols for /usr/lib/libssl.so.48.1
Reading symbols from /usr/lib/libcrypto.so.46.1...done.
Loaded symbols for /usr/lib/libcrypto.so.46.1
Reading symbols from /usr/local/lib/libexecinfo.so.2.0...done.
Loaded symbols for /usr/local/lib/libexecinfo.so.2.0
Reading symbols from /usr/local/lib/libicuio.so.18.0...done.
Loaded symbols for /usr/local/lib/libicuio.so.18.0
Reading symbols from /usr/local/lib/libicui18n.so.18.0...done.
Loaded symbols for /usr/local/lib/libicui18n.so.18.0
Reading symbols from /usr/local/lib/libicuuc.so.18.0...done.
Loaded symbols for /usr/local/lib/libicuuc.so.18.0
Reading symbols from /usr/local/lib/libicudata.so.18.0...done.
Loaded symbols for /usr/local/lib/libicudata.so.18.0
Reading symbols from /usr/local/lib/libpcre2-16.so.0.4...done.
Loaded symbols for /usr/local/lib/libpcre2-16.so.0.4
Reading symbols from /usr/local/lib/libdouble-conversion.so.0.0...done.
Loaded symbols for /usr/local/lib/libdouble-conversion.so.0.0
Reading symbols from /usr/local/lib/libzstd.so.3.1...done.
Loaded symbols for /usr/local/lib/libzstd.so.3.1
Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.10...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.10
Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
Reading symbols from /usr/local/lib/pulseaudio/libpulsecommon-13.0.so...done.
Loaded symbols for /usr/local/lib/pulseaudio/libpulsecommon-13.0.so
Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
Reading symbols from /usr/X11R6/lib/libICE.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.11.0
Reading symbols from /usr/X11R6/lib/libXtst.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXtst.so.11.0
Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
Reading symbols from /usr/local/lib/libsndfile.so.6.0...done.
Loaded symbols for /usr/local/lib/libsndfile.so.6.0
Reading symbols from /usr/local/lib/libFLAC.so.11.0...done.
Loaded symbols for /usr/local/lib/libFLAC.so.11.0
Reading symbols from /usr/local/lib/libvorbisenc.so.3.1...done.
Loaded symbols for /usr/local/lib/libvorbisenc.so.3.1
Reading symbols from /usr/local/lib/libvorbis.so.9.0...done.
Loaded symbols for /usr/local/lib/libvorbis.so.9.0
Reading symbols from /usr/local/lib/libogg.so.6.2...done.
Loaded symbols for /usr/local/lib/libogg.so.6.2
Reading symbols from /usr/local/lib/libdbus-1.so.11.2...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.11.2
Reading symbols from /usr/local/lib/libiconv.so.7.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.7.0
Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.3.0
Reading symbols from /usr/X11R6/lib/libfreetype.so.30.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.30.0
Reading symbols from /usr/local/lib/libgraphite2.so.2.0...done.
Loaded symbols for /usr/local/lib/libgraphite2.so.2.0
Reading symbols from /usr/libexec/ld.so...Errors while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Reading symbols from /usr/local/lib/qt5/plugins/platforms/libqxcb.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/platforms/libqxcb.so
Reading symbols from /usr/X11R6/lib/libfontconfig.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.13.0
Reading symbols from /usr/local/lib/qt5/libQt5XcbQpa.so.0.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5XcbQpa.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-xinput.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xinput.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-icccm.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-icccm.so.4.0
Reading symbols from /usr/X11R6/lib/libxcb-image.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-image.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-keysyms.so.3.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-keysyms.so.3.0
Reading symbols from /usr/X11R6/lib/libxcb-randr.so.2.3...done.
Loaded symbols for /usr/X11R6/lib/libxcb-randr.so.2.3
Reading symbols from /usr/X11R6/lib/libxcb-render-util.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render-util.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-shape.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shape.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-xinerama.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xinerama.so.1.0
Reading symbols from /usr/X11R6/lib/libxcb-xkb.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xkb.so.0.1
Reading symbols from /usr/local/lib/libxkbcommon-x11.so.1.2...done.
Loaded symbols for /usr/local/lib/libxkbcommon-x11.so.1.2
Reading symbols from /usr/local/lib/libxkbcommon.so.1.5...done.
Loaded symbols for /usr/local/lib/libxkbcommon.so.1.5
Reading symbols from /usr/local/lib/qt5/libQt5DBus.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5DBus.so.3.0
Reading symbols from /usr/X11R6/lib/libxcb-util.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-util.so.0.0
#0  thrkill () at -:3
3       -: No such file or directory.
        in -

STR

  • Fresh install of OpenBSD 6.7 (amd64)
  • syspatch
  • pkg_add qt5 openpam fluxbox xscreensaver compton
  • Checkout OpenBSD from anoncvs (for libc)
  • qmake/make/make install lumina
  • Add /usr/local/bin/start-lumina-desktop & to ~/.xsession

Additionally, the lumina in ports failed too, but since it was so old I didn't focus on making it work.

@beanpole135
Copy link
Collaborator

Try removing the "&" from the startup command.
When the xsession finishes, the graphical session closes down and kills off any running clients. That is probably what is happening here.
The DE startup command needs to be the last line in your xsession file, and remains active until the desktop finishes.

@wgj
Copy link
Author

wgj commented Jun 19, 2020

Oh my gosh, duh, thank you.

Well, that puts it solidly back on lumina-desktop, nothing in .xsession-errors and a fresh core dump

foo$ gdb /usr/local/bin/lumina-desktop lumina-desktop.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd6.7"...
(no debugging symbols found)

Core was generated by `lumina-desktop'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.26.1...done.
Loaded symbols for /usr/lib/libpthread.so.26.1
Loaded symbols for /usr/local/bin/lumina-desktop
Reading symbols from /usr/lib/libc.so.96.0...done.
Loaded symbols for /usr/lib/libc.so.96.0
Reading symbols from /usr/X11R6/lib/libxcb.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb.so.4.0
Reading symbols from /usr/X11R6/lib/libxcb-ewmh.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-ewmh.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-icccm.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-icccm.so.4.0
Reading symbols from /usr/X11R6/lib/libxcb-image.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-image.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-composite.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-composite.so.1.0
Reading symbols from /usr/X11R6/lib/libxcb-damage.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-damage.so.1.0
Reading symbols from /usr/X11R6/lib/libxcb-util.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-util.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-dpms.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dpms.so.1.0
Reading symbols from /usr/X11R6/lib/libXdamage.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libXdamage.so.4.0
Reading symbols from /usr/X11R6/lib/libX11.so.17.0...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.17.0
Reading symbols from /usr/X11R6/lib/libGL.so.17.1...done.
Loaded symbols for /usr/X11R6/lib/libGL.so.17.1
Reading symbols from /usr/local/lib/qt5/libQt5MultimediaWidgets.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5MultimediaWidgets.so.3.0
Reading symbols from /usr/local/lib/libpulse-mainloop-glib.so.1.1...done.
Loaded symbols for /usr/local/lib/libpulse-mainloop-glib.so.1.1
Reading symbols from /usr/local/lib/libpulse.so.7.0...done.
Loaded symbols for /usr/local/lib/libpulse.so.7.0
Reading symbols from /usr/local/lib/libglib-2.0.so.4201.3...done.
Loaded symbols for /usr/local/lib/libglib-2.0.so.4201.3
Reading symbols from /usr/local/lib/libintl.so.6.0...done.
Loaded symbols for /usr/local/lib/libintl.so.6.0
Reading symbols from /usr/local/lib/qt5/libQt5Svg.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Svg.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Widgets.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Widgets.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5X11Extras.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5X11Extras.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Multimedia.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Multimedia.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Quick.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Quick.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Gui.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Gui.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Qml.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Qml.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Network.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Network.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Concurrent.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Concurrent.so.3.0
Reading symbols from /usr/local/lib/qt5/libQt5Core.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5Core.so.3.0
Reading symbols from /usr/lib/libc++.so.4.0...done.
Loaded symbols for /usr/lib/libc++.so.4.0
Reading symbols from /usr/lib/libc++abi.so.2.1...done.
Loaded symbols for /usr/lib/libc++abi.so.2.1
Symbols already loaded for /usr/lib/libpthread.so.26.1
Reading symbols from /usr/lib/libm.so.10.1...done.
Loaded symbols for /usr/lib/libm.so.10.1
Reading symbols from /usr/X11R6/lib/libXau.so.10.0...done.
Loaded symbols for /usr/X11R6/lib/libXau.so.10.0
Reading symbols from /usr/X11R6/lib/libXdmcp.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXdmcp.so.11.0
Reading symbols from /usr/X11R6/lib/libxcb-shm.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shm.so.1.1
Reading symbols from /usr/X11R6/lib/libXfixes.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXfixes.so.6.0
Reading symbols from /usr/lib/libz.so.5.0...done.
Loaded symbols for /usr/lib/libz.so.5.0
Reading symbols from /usr/lib/libexpat.so.12.0...done.
Loaded symbols for /usr/lib/libexpat.so.12.0
Reading symbols from /usr/X11R6/lib/libxcb-dri3.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri3.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-xfixes.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xfixes.so.1.2
Reading symbols from /usr/X11R6/lib/libxcb-present.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-present.so.0.1
Reading symbols from /usr/X11R6/lib/libxcb-sync.so.1.2...done.
Loaded symbols for /usr/X11R6/lib/libxcb-sync.so.1.2
Reading symbols from /usr/X11R6/lib/libxshmfence.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxshmfence.so.0.0
Reading symbols from /usr/X11R6/lib/libglapi.so.0.2...done.
Loaded symbols for /usr/X11R6/lib/libglapi.so.0.2
Reading symbols from /usr/X11R6/lib/libX11-xcb.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libX11-xcb.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-glx.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-glx.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-dri2.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-dri2.so.1.1
Reading symbols from /usr/X11R6/lib/libXxf86vm.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXxf86vm.so.6.0
Reading symbols from /usr/X11R6/lib/libXext.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.13.0
Reading symbols from /usr/X11R6/lib/libdrm.so.7.8...done.
Loaded symbols for /usr/X11R6/lib/libdrm.so.7.8
Reading symbols from /usr/local/lib/qt5/libQt5OpenGL.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5OpenGL.so.3.0
Reading symbols from /usr/local/lib/pulseaudio/libpulsecommon-13.0.so...done.
Loaded symbols for /usr/local/lib/pulseaudio/libpulsecommon-13.0.so
Reading symbols from /usr/X11R6/lib/libSM.so.9.0...done.
Loaded symbols for /usr/X11R6/lib/libSM.so.9.0
Reading symbols from /usr/X11R6/lib/libICE.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libICE.so.11.0
Reading symbols from /usr/X11R6/lib/libXtst.so.11.0...done.
Loaded symbols for /usr/X11R6/lib/libXtst.so.11.0
Reading symbols from /usr/X11R6/lib/libXi.so.12.1...done.
Loaded symbols for /usr/X11R6/lib/libXi.so.12.1
Reading symbols from /usr/local/lib/libsndfile.so.6.0...done.
Loaded symbols for /usr/local/lib/libsndfile.so.6.0
Reading symbols from /usr/local/lib/libFLAC.so.11.0...done.
Loaded symbols for /usr/local/lib/libFLAC.so.11.0
Reading symbols from /usr/local/lib/libvorbisenc.so.3.1...done.
Loaded symbols for /usr/local/lib/libvorbisenc.so.3.1
Reading symbols from /usr/local/lib/libvorbis.so.9.0...done.
Loaded symbols for /usr/local/lib/libvorbis.so.9.0
Reading symbols from /usr/local/lib/libogg.so.6.2...done.
Loaded symbols for /usr/local/lib/libogg.so.6.2
Reading symbols from /usr/local/lib/libdbus-1.so.11.2...done.
Loaded symbols for /usr/local/lib/libdbus-1.so.11.2
Reading symbols from /usr/local/lib/libiconv.so.7.0...done.
Loaded symbols for /usr/local/lib/libiconv.so.7.0
Reading symbols from /usr/local/lib/libexecinfo.so.2.0...done.
Loaded symbols for /usr/local/lib/libexecinfo.so.2.0
Reading symbols from /usr/local/lib/libpcre.so.3.0...done.
Loaded symbols for /usr/local/lib/libpcre.so.3.0
Reading symbols from /usr/local/lib/libpng.so.18.0...done.
Loaded symbols for /usr/local/lib/libpng.so.18.0
Reading symbols from /usr/local/lib/libharfbuzz.so.15.2...done.
Loaded symbols for /usr/local/lib/libharfbuzz.so.15.2
Reading symbols from /usr/lib/libssl.so.48.1...done.
Loaded symbols for /usr/lib/libssl.so.48.1
Reading symbols from /usr/lib/libcrypto.so.46.1...done.
Loaded symbols for /usr/lib/libcrypto.so.46.1
Reading symbols from /usr/local/lib/libicuio.so.18.0...done.
Loaded symbols for /usr/local/lib/libicuio.so.18.0
Reading symbols from /usr/local/lib/libicui18n.so.18.0...done.
Loaded symbols for /usr/local/lib/libicui18n.so.18.0
Reading symbols from /usr/local/lib/libicuuc.so.18.0...done.
Loaded symbols for /usr/local/lib/libicuuc.so.18.0
Reading symbols from /usr/local/lib/libicudata.so.18.0...done.
Loaded symbols for /usr/local/lib/libicudata.so.18.0
Reading symbols from /usr/local/lib/libpcre2-16.so.0.4...done.
Loaded symbols for /usr/local/lib/libpcre2-16.so.0.4
Reading symbols from /usr/local/lib/libdouble-conversion.so.0.0...done.
Loaded symbols for /usr/local/lib/libdouble-conversion.so.0.0
Reading symbols from /usr/local/lib/libzstd.so.3.1...done.
Loaded symbols for /usr/local/lib/libzstd.so.3.1
Reading symbols from /usr/local/lib/libgthread-2.0.so.4200.10...done.
Loaded symbols for /usr/local/lib/libgthread-2.0.so.4200.10
Reading symbols from /usr/X11R6/lib/libfreetype.so.30.0...done.
Loaded symbols for /usr/X11R6/lib/libfreetype.so.30.0
Reading symbols from /usr/local/lib/libgraphite2.so.2.0...done.
Loaded symbols for /usr/local/lib/libgraphite2.so.2.0
Reading symbols from /usr/libexec/ld.so...Reading symbols from /usr/local/lib/qt5/plugins/platforms/libqxcb.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/platforms/libqxcb.so
Reading symbols from /usr/X11R6/lib/libfontconfig.so.13.0...done.
Loaded symbols for /usr/X11R6/lib/libfontconfig.so.13.0
Reading symbols from /usr/local/lib/qt5/libQt5XcbQpa.so.0.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5XcbQpa.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-xinput.so.0.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xinput.so.0.0
Reading symbols from /usr/X11R6/lib/libxcb-keysyms.so.3.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-keysyms.so.3.0
Reading symbols from /usr/X11R6/lib/libxcb-randr.so.2.3...done.
Loaded symbols for /usr/X11R6/lib/libxcb-randr.so.2.3
Reading symbols from /usr/X11R6/lib/libxcb-render-util.so.2.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render-util.so.2.0
Reading symbols from /usr/X11R6/lib/libxcb-render.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-render.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-shape.so.1.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-shape.so.1.1
Reading symbols from /usr/X11R6/lib/libxcb-xinerama.so.1.0...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xinerama.so.1.0
Reading symbols from /usr/X11R6/lib/libxcb-xkb.so.0.1...done.
Loaded symbols for /usr/X11R6/lib/libxcb-xkb.so.0.1
Reading symbols from /usr/local/lib/libxkbcommon-x11.so.1.2...done.
Loaded symbols for /usr/local/lib/libxkbcommon-x11.so.1.2
Reading symbols from /usr/local/lib/libxkbcommon.so.1.5...done.
Loaded symbols for /usr/local/lib/libxkbcommon.so.1.5
Reading symbols from /usr/local/lib/qt5/libQt5DBus.so.3.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5DBus.so.3.0
Reading symbols from /usr/X11R6/lib/libXcursor.so.5.0...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.5.0
Reading symbols from /usr/X11R6/lib/libXrender.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.6.0
Reading symbols from /usr/local/lib/qt5/plugins/platformthemes/liblthemeengine.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/platformthemes/liblthemeengine.so
Reading symbols from /usr/local/lib/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
Reading symbols from /usr/local/lib/qt5/plugins/styles/liblthemeengine-style.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/styles/liblthemeengine-style.so
Reading symbols from /usr/X11R6/lib/modules/dri/swrast_dri.so...done.
Loaded symbols for /usr/X11R6/lib/modules/dri/swrast_dri.so
Reading symbols from /usr/X11R6/lib/libdrm_radeon.so.4.0...done.
Loaded symbols for /usr/X11R6/lib/libdrm_radeon.so.4.0
Reading symbols from /usr/X11R6/lib/libdrm_amdgpu.so.1.9...done.
Loaded symbols for /usr/X11R6/lib/libdrm_amdgpu.so.1.9
Reading symbols from /usr/lib/libelf.so.3.0...done.
Loaded symbols for /usr/lib/libelf.so.3.0
Reading symbols from /usr/lib/libLLVM.so.2.0...done.
Loaded symbols for /usr/lib/libLLVM.so.2.0
Reading symbols from /usr/local/lib/qt5/plugins/mediaservice/libgstmediaplayer.so...done.
Loaded symbols for /usr/local/lib/qt5/plugins/mediaservice/libgstmediaplayer.so
Reading symbols from /usr/local/lib/qt5/libQt5MultimediaGstTools.so.0.0...done.
Loaded symbols for /usr/local/lib/qt5/libQt5MultimediaGstTools.so.0.0
Reading symbols from /usr/local/lib/libgstapp-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstapp-1.0.so.5.0
Reading symbols from /usr/local/lib/libgstpbutils-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstpbutils-1.0.so.5.0
Reading symbols from /usr/local/lib/libgstaudio-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstaudio-1.0.so.5.0
Reading symbols from /usr/local/lib/libgstvideo-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstvideo-1.0.so.5.0
Reading symbols from /usr/local/lib/libgstbase-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstbase-1.0.so.5.0
Reading symbols from /usr/local/lib/libgstreamer-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstreamer-1.0.so.5.0
Reading symbols from /usr/local/lib/libgobject-2.0.so.4200.10...done.
Loaded symbols for /usr/local/lib/libgobject-2.0.so.4200.10
Reading symbols from /usr/local/lib/libgsttag-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgsttag-1.0.so.5.0
Reading symbols from /usr/local/lib/liborc-0.4.so.7.0...done.
Loaded symbols for /usr/local/lib/liborc-0.4.so.7.0
Reading symbols from /usr/local/lib/libgmodule-2.0.so.4200.10...done.
Loaded symbols for /usr/local/lib/libgmodule-2.0.so.4200.10
Reading symbols from /usr/local/lib/libffi.so.1.2...done.
Loaded symbols for /usr/local/lib/libffi.so.1.2
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstplayback.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstplayback.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstcoreelements.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstcoreelements.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstxvimagesink.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstxvimagesink.so
Reading symbols from /usr/X11R6/lib/libXv.so.6.0...done.
Loaded symbols for /usr/X11R6/lib/libXv.so.6.0
Reading symbols from /usr/local/lib/gstreamer-1.0/libgsttypefindfunctions.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgsttypefindfunctions.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstogg.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstogg.so
Reading symbols from /usr/local/lib/libgstriff-1.0.so.5.0...done.
Loaded symbols for /usr/local/lib/libgstriff-1.0.so.5.0
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstsndio.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstsndio.so
Reading symbols from /usr/lib/libsndio.so.7.1...done.
Loaded symbols for /usr/lib/libsndio.so.7.1
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstvorbis.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstvorbis.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstvolume.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstvolume.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstaudioconvert.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstaudioconvert.so
Reading symbols from /usr/local/lib/gstreamer-1.0/libgstaudioresample.so...done.
Loaded symbols for /usr/local/lib/gstreamer-1.0/libgstaudioresample.so
#0  0x0000167397ea0855 in operator<< ()
   from /usr/local/lib/qt5/libQt5Gui.so.3.0
(gdb) 

@beanpole135
Copy link
Collaborator

That might be the Qt5 dbus crash issue.
Run "sudo dbus-uuidgen --ensure" once on your system to ensure that dbus machine-id file exists, and see if it works then.

@wgj
Copy link
Author

wgj commented Jun 19, 2020

dbus-uuidgen --ensure returned 0, but the man page showed what I assume is a difference between FreeBSD and OpenBSD on where the machine-id file is kept. However, the machine-id I did find is the same I get from dbus-uuidgen --get.

foo# dbus-uuidgen --ensure
foo# echo $?
0
foo# ls /var/lib # dbus-uuidgen's man page referenced `/var/lib/dbus/machine-id`
ls: No such file or directory
foo# find / -name machine-id
/etc/machine-id # this machine-id matches `dbus-uuidgen --get`

Edit:
I get a little further in that I can view the Lumina splash/loading modal, but exits to XenoDM before completion.

@beanpole135
Copy link
Collaborator

ok, if you are able to see graphics now, that means that the dbus machine-id file fixed the previous issue (that crash happens when trying to load/init the Qt5 GUI library).
The only other possible crash I have seen from some people is the audio subsystem interaction (when it tries to play the login chimes). Check and see if you have gstreamer1 packages installed (or whatever audio backend your Qt5 packages are setup to use on OpenBSD).

@wgj
Copy link
Author

wgj commented Jun 20, 2020

gstreamer1 was already installed. I also installed gstreamer (no trailing 1) out of desperation.

I don't know how to check what Qt uses for a backend, but this page seems to suggest that GStreamer is a reasonable answer.

@brightersun99

This comment was marked as abuse.

@q5sys
Copy link
Member

q5sys commented Dec 24, 2021

@wgj are you still having an issue getting lumina to start?

@ZhanYF
Copy link

ZhanYF commented Jan 10, 2022

@q5sys

This issue persists with lumina v1.6.2 on OpenBSD 7.0-Current, I can hear the login chime but it crashes immediately after about half of the chime is played.

$ DISPLAY=:0 gdb start-lumina-desktop    
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd7.0"...(no debugging symbols found)

(gdb) run
Starting program: /usr/local/bin/start-lumina-desktop 
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Starting the Lumina desktop on current X11 session: ":0"
 - Resetting monitor configuration to last-used settings
[New process 23043]
 - Starting the session...
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user'
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
[Lumina] Checking User Files
 - Old Version: "1.6.0"
 - Current Version: "1.6.0"
 - Made Changes: false
Finished with user files check
Starting WM: "fluxbox"
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 179, resource id: 10485944, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 180, resource id: 10485944, major code: 20 (GetProperty), minor code: 0
Got Desktop Process Finished: 1
Finished Closing Down Lumina
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]
Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]

Program exited normally.

However, apps like lumina-info work fine, but come with some error messages:

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user'
Loading Locale: "lumina-info" "en_US" "UTF-8"
 - Created new single-instance lock
Could not find icon: "lumina" ""
Could not find icon: "im" ""
Could not find icon: "im-user" ""
Could not find icon: "documentation" ""
QKqueueFileSystemWatcherEngine::addPaths: open: No such file or directory
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 179, resource id: 10485944, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 180, resource id: 10485944, major code: 20 (GetProperty), minor code: 0

humm it looks like there are some compilation errors......

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants