albertlauncher / albert

A fast and flexible keyboard launcher
https://albertlauncher.github.io
Other
7.24k stars 304 forks source link

Albert has not been terminated properly. Please check your crash reports and report an issue #1315

Closed Gabriel-p closed 1 year ago

Gabriel-p commented 1 year ago

Description

Every time I restart, I get the error:

Captura de pantalla de 2023-10-07 11 00 03

Expected behavior

A clean restart

Steps to reproduce

Restart system

Source

albert_0.22.14-0+593.1_amd64.deb

Debug output

``` $ albert -d QApplication: invalid style override 'adwaita' passed, ignoring it. Available styles: Windows, Fusion 11:01:34 [debg:albert] Albert version: 0.22.14 11:01:34 [debg:albert] Build date: Oct 6 2023 10:37:37 11:01:34 [debg:albert] Qt version: 6.2.4 11:01:34 [debg:albert] Build ABI: x86_64-little_endian-lp64 11:01:34 [debg:albert] Arch (build/current): x86_64/x86_64 11:01:34 [debg:albert] Kernel (type/version): linux/6.2.0-34-generic 11:01:34 [debg:albert] OS: elementary OS 7.1 Horus 11:01:34 [debg:albert] OS (type/version): elementary/7.1 11:01:34 [debg:albert] Platform name: xcb 11:01:34 [debg:albert] Binary location: /usr/bin/albert 11:01:34 [debg:albert] Current dir: /home/gabriel 11:01:34 [debg:albert] Font: Inter,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 11:01:34 [debg:albert] Language: Spanish 11:01:34 [debg:albert] Locale: es_ES 11:01:34 [debg:albert] $LANG: es_ES.UTF-8 11:01:34 [debg:albert] $QT_QPA_PLATFORMTHEME: gtk3 11:01:34 [debg:albert] $PATH: /home/gabriel/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 11:01:34 [debg:albert] $PWD: /home/gabriel 11:01:34 [debg:albert] $SHELL: /usr/bin/zsh 11:01:34 [debg:albert] $XDG_SESSION_TYPE: x11 11:01:34 [debg:albert] $XDG_CURRENT_DESKTOP: Pantheon 11:01:34 [debg:albert] $DESKTOP_SESSION: pantheon 11:01:34 [debg:albert] $XDG_SESSION_DESKTOP: pantheon 11:01:34 [debg:albert] Icon theme: elementary 11:01:34 [debg:albert] Checking for a running instance… 11:01:34 [debg:albert] Creating local server /home/gabriel/.cache/albert/ipc_socket 11:01:34 [debg:albert] Database: Connecting… 11:01:34 [debg:albert] Database: Connected ( 0 ms). 11:01:34 [debg:albert] Database: Initializing… 11:01:34 [debg:albert] Database: Initialized ( 0 ms). 11:01:34 [debg:albert] Database: Fetching activations… 11:01:34 [debg:albert] Database: Activations fetched ( 0 ms). 11:01:34 [debg:albert] 0 ms fetching activations. 11:01:34 [debg:albert] 0 ms computing usage scores. 11:01:34 [debg:albert] Searching native plugins in /usr/lib/x86_64-linux-gnu/albert 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libclipboard.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libdatetime.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libdocs.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libwidgetsboxmodel.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libterminal.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libqmlboxmodel.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/liburlhandler.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libwebsearch.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libhash.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libcalculator_qalculate.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libchromium.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libssh.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libfiles.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libsnippets.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libpython.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libsystem.so 11:01:34 [debg:albert] Found valid native plugin /usr/lib/x86_64-linux-gnu/albert/libapplications_xdg.so 11:01:34 [info:albert] Hotkey set to Ctrl+Space 11:01:34 [debg:albert] Try loading the configured frontend 'qmlboxmodel'. 11:01:34 [warn:default] QQmlEngine::setContextForObject(): Object already has a QQmlContext 11:01:34 [debg:albert] [ 212 ms] spent loading plugin 'qmlboxmodel' 11:01:34 [debg:albert] [ 1 ms] spent loading plugin 'websearch' 11:01:34 [debg:albert] [ 2 ms] spent loading plugin 'files' 11:01:34 [debg:albert] [ 0 ms] spent loading plugin 'applications_xdg' 11:01:34 [debg:apps] Indexing desktop file: albert.desktop 11:01:34 [debg:apps] Indexing desktop file: backintime-qt-root.desktop 11:01:34 [debg:apps] Indexing desktop file: backintime-qt.desktop 11:01:34 [debg:apps] Indexing desktop file: bluetooth-sendto.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-aghbiahbpaijignceidepookljebhfak-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-agimnkijcaahngcdmfeangaknmldooml-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-emfpikggidbppcoofniokbhpfobbodea-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-fhihpiojkbmbpdjeoajapmgkhlnakfjf-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-fmgjjmmmlfnkbppncabfkddbjimcfncm-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-hnpfjngllnobngcgfapefoaidbinmjnm-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-jgeocpdicgmkeemopbanhokmhcgcflmi-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-kefjledonklijopmnomlcbpllchaibag-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-majiogicmcnmdhhlgmkahaleckhjbmlk-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-mdleakammlhjnlbppcmgpmndafabnlkg-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-mpnpojknpmmopombnjdcgaaiekajbnjb-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: chrome-pjibgclleladliembfgfagdaldikeohf-Default.desktop 11:01:34 [debg:apps] Indexing desktop file: com.dropbox.Client.desktop 11:01:34 [debg:apps] Indexing desktop file: com.github.donadigo.eddy.desktop 11:01:34 [debg:apps] Indexing desktop file: com.github.vikdevelop.timer.desktop 11:01:34 [debg:apps] Indexing desktop file: com.interversehq.qView.desktop 11:01:34 [debg:apps] Indexing desktop file: conky.desktop 11:01:34 [debg:apps] Indexing desktop file: gala-multitaskingview.desktop 11:01:34 [debg:apps] Indexing desktop file: gala-other.desktop 11:01:34 [debg:apps] Indexing desktop file: gala-wayland.desktop 11:01:34 [debg:apps] Indexing desktop file: gala.desktop 11:01:34 [debg:apps] Indexing desktop file: gcr-prompter.desktop 11:01:34 [debg:apps] Indexing desktop file: gcr-viewer.desktop 11:01:34 [debg:apps] Indexing desktop file: geoclue-demo-agent.desktop 11:01:34 [debg:apps] Indexing desktop file: gkbd-keyboard-display.desktop 11:01:34 [debg:apps] Indexing desktop file: gnome-disk-image-mounter.desktop 11:01:34 [debg:apps] Indexing desktop file: gnome-disk-image-writer.desktop 11:01:34 [debg:apps] Indexing desktop file: gnome-session-properties.desktop 11:01:34 [debg:apps] Indexing desktop file: gnome-user-share-webdav.desktop 11:01:34 [debg:apps] Indexing desktop file: google-chrome.desktop 11:01:34 [debg:apps] Indexing desktop file: gparted.desktop 11:01:34 [debg:apps] Indexing desktop file: hplj1020.desktop 11:01:34 [debg:apps] Indexing desktop file: htop.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-Unikey.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-chewing.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-hangul.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-libbopomofo.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-libpinyin.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-m17n.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-mozc-jp.desktop 11:01:34 [debg:apps] Indexing desktop file: ibus-setup-table.desktop 11:01:34 [debg:apps] Indexing desktop file: im-config.desktop 11:01:34 [debg:apps] Indexing desktop file: info.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.appcenter-daemon.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.appcenter.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.bluetooth.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.calculator.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.calendar.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.camera.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.capnet-assist.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.code.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.desktop.agent-polkit.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.feedback.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.files.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.initial-setup.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.mail.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.music.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.notifications.demo.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.onboarding.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.photos-viewer.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.photos.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.screenshot.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.settings-daemon.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.shortcut-overlay.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.sideload.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.switchboard.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.tasks.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.terminal.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.videos.desktop 11:01:34 [debg:apps] Indexing desktop file: io.elementary.wingpanel.desktop 11:01:34 [debg:apps] Indexing desktop file: nm-applet.desktop 11:01:34 [debg:apps] Indexing desktop file: nm-connection-editor.desktop 11:01:34 [debg:apps] Indexing desktop file: obsidian.desktop 11:01:34 [debg:apps] Indexing desktop file: onboard-settings.desktop 11:01:34 [debg:apps] Indexing desktop file: onboard.desktop 11:01:34 [debg:apps] Indexing desktop file: open-pantheon-terminal-here.desktop 11:01:34 [debg:apps] Indexing desktop file: org.filezillaproject.Filezilla.desktop 11:01:34 [debg:apps] Indexing desktop file: org.freedesktop.IBus.Panel.Emojier.desktop 11:01:34 [debg:apps] Indexing desktop file: org.freedesktop.IBus.Panel.Extension.Gtk3.desktop 11:01:34 [debg:apps] Indexing desktop file: org.freedesktop.IBus.Setup.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.DiskUtility.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.Epiphany.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.Evince-previewer.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.Evince.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.Evolution-alarm-notify.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.FileRoller.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.PowerStats.desktop 11:01:34 [debg:apps] Indexing desktop file: org.gnome.font-viewer.desktop 11:01:34 [debg:apps] Indexing desktop file: org.kde.filelight.desktop 11:01:34 [debg:apps] Indexing desktop file: org.kde.kolourpaint.desktop 11:01:34 [debg:apps] Indexing desktop file: org.kde.okular.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.base.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.calc.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.draw.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.impress.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.math.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.writer.desktop 11:01:34 [debg:apps] Indexing desktop file: org.libreoffice.LibreOffice.xsltfilter.desktop 11:01:34 [debg:apps] Indexing desktop file: org.speedcrunch.SpeedCrunch.desktop 11:01:34 [debg:apps] Indexing desktop file: org.videolan.VLC-openbd.desktop 11:01:34 [debg:apps] Indexing desktop file: org.videolan.VLC-opencda.desktop 11:01:34 [debg:apps] Indexing desktop file: org.videolan.VLC-opendvd.desktop 11:01:34 [debg:apps] Indexing desktop file: org.videolan.VLC-openvcd.desktop 11:01:34 [debg:apps] Indexing desktop file: org.videolan.VLC.desktop 11:01:34 [debg:apps] Indexing desktop file: org.xfce.mousepad-settings.desktop 11:01:34 [debg:apps] Indexing desktop file: org.xfce.mousepad.desktop 11:01:34 [debg:apps] Indexing desktop file: pantheon-parental-controls-client.desktop 11:01:34 [debg:apps] Indexing desktop file: plank.desktop 11:01:34 [debg:apps] Indexing desktop file: psensor.desktop 11:01:34 [debg:apps] Indexing desktop file: python3.10.desktop 11:01:34 [debg:apps] Indexing desktop file: rygel.desktop 11:01:34 [debg:apps] Indexing desktop file: sessioninstaller.desktop 11:01:34 [debg:apps] Indexing desktop file: setup-mozc.desktop 11:01:34 [debg:apps] Indexing desktop file: sublime_merge.desktop 11:01:34 [debg:apps] Indexing desktop file: sublime_text.desktop 11:01:34 [debg:apps] Indexing desktop file: texdoctk.desktop 11:01:34 [debg:apps] Indexing desktop file: vim.desktop 11:01:34 [debg:apps] Indexing desktop file: xdg-desktop-portal-gtk.desktop 11:01:34 [debg:apps] Indexing desktop file: zotero.desktop 11:01:42 [debg:albert] TIME: 0 ms, Sorting global query '' results 11:01:42 [debg:qml] HDMI-1 Samsung Electric Company S23B350- 1 QRect(0,0 1920x1080) 11:01:42 [debg:albert] TIME: 0 ms, adding global query '' results 11:01:42 [debg:qml] win_width 760 newX 579 newY 216 11:01:42 [debg:qml] activeFocusItemChanged HistoryTextInput_QMLTYPE_20(0x5575e76647b0, name=input, parent=0x5575e75a9c80, geometry=4,4 0x34) 11:01:43 [debg:albert] Query deleted. [#0 ''] 11:01:43 [debg:qml] activeFocusItemChanged QQuickItem(0) ```
ManuelSchneid3r commented 1 year ago

Please see #1311. Do you use poweroff/reboot?

Gabriel-p commented 1 year ago

poweroff

That thread gives me no clear indication of what I should do

ManuelSchneid3r commented 1 year ago

You should either not use poweroff but rather your session tools, or we need a fix for QTBUG-53678 or systemd/reboot should not terminate the XServer before any session managers.

Closing since I cant fix this in Albert (at least all Qt apps suffer this issue if this is the above mentioned qt bug).

bgottschall commented 1 year ago

@ManuelSchneid3r, the linked qt bug has been open now for 7 years, and I've been getting this message from albert too, but only for a week or so. That makes me think that there must have been something else that made it suddenly appear.

ManuelSchneid3r commented 1 year ago

Sure, I made the message visible. This warning has never been just a kind information. It is a warning because settings get partially lost. This is totally not a state we should be willing to accept. Tbh I don't blame Qt because a gui application must be able to assume that a window server exists for the entire time the app is running. I rather think that either systemd should halt the machine windowing friendly or (if they don't think that's reasonable) users should accept that command line tools are just not meant to shut down a gui session.

bgottschall commented 1 year ago

Well, I totally agree with you, though hoping for qt or systemd to fix that might be something that takes a long time. Would it make sense to create a config variable in albert to enable/disable such messages?

henrikgit commented 1 year ago

Well, I for one am glad that Manuel made the message visible.

That particular bit was my stumble as well. --> I learned something, as I was using systemd to shut down or reboot my machine. Not doing that again. So I think it's ok that the warning appears. Because... who knew.

I actually use Albert now to power off my machine (or I type out xfce's commands in the terminal or use the GUI).

HTH

bgottschall commented 1 year ago

I see... For me it is different. I'm using Linux Mint, and I now get this message at startup every time, and I'm using the GUI to shutdown.

Gabriel-p commented 1 year ago

I see... For me it is different. I'm using Linux Mint, and I now get this message at startup every time, and I'm using the GUI to shutdown.

Same for me with elementary OS

josemaX commented 1 year ago

Same for me:

Fedora 38 - albert-0.22.14-593.1.x86_64

ManuelSchneid3r commented 1 year ago

please continue the discussion in #1311