Package: dolphin
Version: 4:24.12.2-2
Severity: normal


Dear Maintainer,

using dolphin as file manager in gnome-shell can lead to dolphin just crashing. In this 
instance, when putting dolphin onto a half of the screen and then going to the hamburger 
menu to create a new directory, the window crashes. But not when clicking just the menu 
icon, but when the submenu under "new" would be drawn outside of the window's 
surface. Running dolphin from terminal during that shows these error messages:

virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ToolButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::CheckBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::RadioButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::HeaderPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ItemViewPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MessageBoxLabelPelette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TabBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::LabelPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::GroupBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MenuPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MenuBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextLineEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ToolTipPalette
virtual QVariant Qt6CTPlatformTheme::themeHint(QPlatformTheme::ThemeHint) const
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ToolButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::CheckBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::RadioButtonPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::HeaderPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ItemViewPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MessageBoxLabelPelette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TabBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::LabelPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::GroupBoxPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MenuPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::MenuBarPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::TextLineEditPalette
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::ToolTipPalette
virtual QVariant Qt6CTPlatformTheme::themeHint(QPlatformTheme::ThemeHint) const
virtual const QPalette* Qt6CTPlatformTheme::palette(QPlatformTheme::Palette) 
const QPlatformTheme::SystemPalette
Segmentation fault

and the journal also logs these messages which coincide with the time stamp of 
the crash:

Feb 18 10:16:14 gnome-shell[3192]: Buggy client caused popup to be placed 
outside of parent window
Feb 18 10:16:15 gnome-shell[3192]: Buggy client caused popup to be placed 
outside of parent window
Feb 18 10:16:16 gnome-shell[3192]: Buggy client caused popup to be placed 
outside of parent window
Feb 18 10:16:17 gnome-shell[3192]: Buggy client caused popup to be placed 
outside of parent window
Feb 18 10:16:18 systemd[2837]: app-org.kde.konsole-7017.scope: Consumed 2.298s 
CPU time, 133.2M memory peak.
Feb 18 10:16:20 systemd[2837]: Started app-org.kde.konsole-7968.scope.
Feb 18 10:16:25 gnome-shell[3192]: Buggy client caused popup to be placed 
outside of parent window
Feb 18 10:16:25 systemd[2837]: app-org.kde.konsole-7968.scope: Consumed 1.926s 
CPU time, 91.2M memory peak.


The same can be seen in Konsole (v4:24.12.0-1), but not with kalzium 
(v4:24.12.1-1), though that may be because it doesn't have a menu button in the 
top right corner. So it's possible that this is a general issue with Qt6 apps, 
but only happens when trying to open context menus that wouldn't be drawn on 
top of the window's surface only. Also, in general, when Qt6 apps have nested 
submenus, they often only show up for a fraction of a second before vanishing. 
This may or may not be related.

 I'm not sure where to report this for more general issues with Qt6 apps, so 
for now I'm only reporting this here until someone can recommend a better place.

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (50, 'experimental'), (50, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.13-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dolphin depends on:
ii  baloo6                                 6.10.0-1
ii  dolphin-data                           4:24.12.2-2
ii  kio6                                   6.10.0-1
ii  libc6                                  2.40-6
ii  libdolphinvcs6                         4:24.12.2-2
ii  libkf6baloo6                           6.10.0-1
ii  libkf6baloowidgets6                    4:24.12.2-1
ii  libkf6bookmarks6                       6.10.0-1
ii  libkf6bookmarkswidgets6                6.10.0-1
ii  libkf6codecs6                          6.10.0-1
ii  libkf6colorscheme6                     6.10.0-1
ii  libkf6completion6                      6.10.0-1
ii  libkf6configcore6                      6.10.0-1
ii  libkf6configgui6                       6.10.0-1
ii  libkf6configwidgets6                   6.10.0-1
ii  libkf6coreaddons6                      6.10.0-1
ii  libkf6crash6                           6.10.0-1
ii  libkf6dbusaddons6                      6.10.0-1
ii  libkf6filemetadata3                    6.10.0-2
ii  libkf6guiaddons6                       6.10.0-4
ii  libkf6i18n6                            6.10.0-1
ii  libkf6iconthemes6                      6.10.0-1
ii  libkf6jobwidgets6                      6.10.0-1
ii  libkf6kcmutils6                        6.10.0-1
ii  libkf6kcmutilscore6                    6.10.0-1
ii  libkf6kiocore6                         6.10.0-1
ii  libkf6kiofilewidgets6                  6.10.0-1
ii  libkf6kiogui6                          6.10.0-1
ii  libkf6kiowidgets6                      6.10.0-1
ii  libkf6newstuffwidgets6                 6.10.0-3
ii  libkf6notifications6                   6.10.0-1
ii  libkf6parts6                           6.10.0-1
ii  libkf6service-bin                      6.10.0-1
ii  libkf6service6                         6.10.0-1
ii  libkf6solid6                           6.10.0-1
ii  libkf6textwidgets6                     6.10.0-1
ii  libkf6userfeedbackcore6                6.10.0-1
ii  libkf6userfeedbackwidgets6             6.10.0-1
ii  libkf6widgetsaddons6                   6.10.0-1
ii  libkf6windowsystem6                    6.10.0-1
ii  libkf6xmlgui6                          6.10.0-1
ii  libpackagekitqt6-1                     1.1.2-1+b1
ii  libphonon4qt6-4t64                     4:4.12.0-4
ii  libqt6core6t64 [qt6-base-private-abi]  6.7.2+dfsg-6
ii  libqt6dbus6                            6.7.2+dfsg-6
ii  libqt6gui6                             6.7.2+dfsg-6
ii  libqt6widgets6                         6.7.2+dfsg-6
ii  libqt6xml6                             6.7.2+dfsg-6
ii  libstdc++6                             14.2.0-16
ii  phonon4qt6                             4:4.12.0-4

Versions of packages dolphin recommends:
ii  dolphin-doc               4:24.12.2-2
ii  ffmpegthumbs              4:24.12.1-1
ii  kdegraphics-thumbnailers  4:24.12.0-1
ii  kimageformat6-plugins     6.8.0-1+b1
ii  kio-extras                4:24.12.2-1

Versions of packages dolphin suggests:
ii  dolphin-plugins  4:24.12.2-1

-- no debconf information

Reply via email to