[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 Alex Chudnovsky changed: What|Removed |Added Resolution|WAITINGFORINFO |--- Status|NEEDSINFO |REPORTED -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #9 from Alex Chudnovsky --- I also noticed that in Dolphin in similar conditions (freshly invoked instance) the very first "Properties" invocation causes the GUI to momentarily disappear and reappear, both via the context menu and via Alt-Enter. So, there are actually two bugs here. -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #5 from Alex Chudnovsky --- > What is your exact Krusader version (git hash)? krusader-git 2.9.0.dev.r7107.gecfea02c9-1 > What is your desktop environment? Plasma? Correct > You are sure that your Arch packages, specially qt6-base and glib2 are up to > date? qt6-base 6.8.0-1 glib2 2.82.2-1 > A stack trace with debug symbols would be good. Please advise about a way of getting the debug symbols in question. -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #7 from Alex Chudnovsky --- Thread 1 "krusader" received signal SIGSEGV, Segmentation fault. Downloading 30.04 K source file /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.h QWidget::rect (this=0x55930ba0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.h:891 891 { return QRect(0,0,data->crect.width(),data->crect.height()); } (gdb) p data $1 = (QWidgetData *) 0x1 <= This is suspicious (gdb) set logging on Warning: 'set logging on', an alias for the command 'set logging enabled', is deprecated. Use 'set logging enabled on'. Copying output to gdb.txt. Copying debug output to gdb.txt. (gdb) set logging file krusader_debug_stack_trace.txt (gdb) bt #0 QWidget::rect (this=0x55930ba0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.h:891 #1 0x7696a7cc in QWidgetWindow::handleMouseEvent (this=0x56cddc50, event=0x7fffd8b0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:639 #2 QWidgetWindow::event (this=0x56cddc50, event=0x7fffd8b0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:298 #3 0x768fe31a in QApplicationPrivate::notify_helper (this=, receiver=0x56cddc50, e=0x7fffd8b0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3294 #4 0x759585a8 in QCoreApplication::notifyInternal2 (receiver=0x56cddc50, event=0x7fffd8b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1165 #5 0x759585fd in QCoreApplication::sendSpontaneousEvent (receiver=, event=) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1623 #6 0x75f85d4b in QGuiApplicationPrivate::processMouseEvent (e=0x7fffe0001950) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2461 #7 0x76001284 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1114 #8 0x7644da14 in userEventSourceDispatch (source=) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qeventdispatcher_glib.cpp:38 #9 0x7339a559 in g_main_dispatch (context=0x7fffe8000f30) at ../glib/glib/gmain.c:3357 #10 0x733fd157 in g_main_context_dispatch_unlocked (context=0x7fffe8000f30) at ../glib/glib/gmain.c:4208 #11 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffe8000f30, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4273 #12 0x73399a55 in g_main_context_iteration (context=0x7fffe8000f30, may_block=1) at ../glib/glib/gmain.c:4338 #13 0x75bbf71d in QEventDispatcherGlib::processEvents (this=0x55968640, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:396 #14 0x75964566 in QEventLoop::processEvents (this=0x7fffdd70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #15 QEventLoop::exec (this=0x7fffdd70, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:191 #16 0x75959a2f in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #17 0x555ef20f in ??? () #18 0x75234e08 in __libc_start_call_main (main=main@entry=0x555ea9d0, argc=argc@entry=1, argv=argv@entry=0x7fffe1e8) at ../sysdeps/nptl/libc_start_call_main.h:58 #19 0x75234ecc in __libc_start_main_impl (main=0x555ea9d0, argc=1, argv=0x7fffe1e8, init=, fini=, rtld_fini=, stack_end=0x7fffe1d8) at ../csu/libc-start.c:360 -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 Alex Chudnovsky changed: What|Removed |Added Attachment #175312|0 |1 is obsolete|| --- Comment #6 from Alex Chudnovsky --- Created attachment 175379 --> https://bugs.kde.org/attachment.cgi?id=175379&action=edit Stack trace with debug symbols -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #8 from Alex Chudnovsky --- When unchecking "Right clicking pops context menu immediately" in Settings - Panel - Selection mode, the first right-click causes the GUI to momentarily disapppear and then reappear (similarly to Alt-Enter) but there is no crash. -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #2 from Alex Chudnovsky --- Created attachment 175312 --> https://bugs.kde.org/attachment.cgi?id=175312&action=edit Stack trace -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #3 from Alex Chudnovsky --- (In reply to Alex Bikadorov from comment #1) > Does the "Properties" dialog work in Dolphin? Yes > > Can you provide the stack trace? (It is usually logged by systemd-coredump > and can be viewed with "journalctl -n 100".) Attached. -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] New: Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 Bug ID: 495435 Summary: Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start Classification: Applications Product: krusader Version: Git Platform: Arch Linux OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: krusader-bugs-n...@kde.org Reporter: chalex2...@gmail.com CC: krusader-bugs-n...@kde.org Target Milestone: --- SUMMARY Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start STEPS TO REPRODUCE 1. Start the tool 2. On any directory, invoke the context menu and choose "Properties" OBSERVED RESULT Krusader crashes (SIGSEGV according to the terminal) EXPECTED RESULT The Properties dialog should be shown. SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: Arch Linux KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 ADDITIONAL INFORMATION NOTE: if Alt-Enter is used instead, the GUI seemingly disappears and then reappears, with the Properties dialog open. Any subsequent invocation of Properties, via context menu or shortcut, appears OK. -- You are receiving this mail because: You are watching all bug changes.
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 --- Comment #11 from Alex Chudnovsky --- The package is exactly as provided by Arch. There are no touch screens in my setup; the system is just a Dell laptop with an external screen connected. I didn't succeed to check if the issue is reproducible with X11 as the system is fully Wayland and X11 just doesn't start. alex@inspiron5620 ~ > pacman -Qi qt6-base 01:07 Name: qt6-base Version : 6.8.0-1 Description : A cross-platform application and UI framework Architecture: x86_64 URL : https://www.qt.io Licenses: GPL3 LGPL3 FDL custom Groups : qt6 Provides: None Depends On : brotli dbus double-conversion fontconfig freetype2 gcc-libs glib2 glibc harfbuzz icu krb5 libb2 libcups libdrm libgl libice libinput libjpeg-turbo libpng libproxy libsm libx11 libxcb libxkbcommon libxkbcommon-x11 md4c mesa mtdev openssl pcre2 shared-mime-info sqlite systemd-libs tslib vulkan-headers xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xdg-utils zlib zstd qt6-translations Optional Deps : freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin [installed] gtk3: GTK platform plugin [installed] libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver [installed] pango: GTK platform plugin [installed] perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session [installed] unixodbc: ODBC driver [installed] Required By : accounts-qml-module akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-notes akonadi-search akonadiconsole analitza appstream-qt ark attica audiocd-kio baloo baloo-widgets blinken bluedevil bluez-qt breeze breeze-icons calendarsupport calligra colord-kde digikam discover dolphin dolphin-plugins drkonqi efibooteditor elisa eos-quickstart eventviews ffaudioconverter ffmpegthumbs flatpak-kcm fooyin-git frameworkintegration gnuplot grantleetheme gwenview haruna incidenceeditor kaccounts-integration kaccounts-providers kactivitymanagerd kaddressbook kalarm kalgebra kamera karchive kasts kate kauth kbackup kbookmarks kcachegrind kcalc kcalendarcore kcalutils kcharselect kcmutils kcodecs kcolorchooser kcolorpicker kcolorscheme kcompletion kconfig kconfigwidgets kcontacts kcoreaddons kcrash kcron kdav kdbusaddons kde-cli-tools kde-gtk-config kde-inotify-survey kdeclarative kdeconnect kdecoration kded kdegraphics-mobipocket kdegraphics-thumbnailers kdenetwork-filesharing kdenlive kdepim-addons kdepim-runtime kdeplasma-addons kdesdk-kio kdesdk-thumbnailers kdesu kdf kdiagram kdialog kdiamond kdiff3 kdnssd kdoctools kdsingleapplication kdsoap-qt6 kdsoap-ws-discovery-client keditbookmarks kfilemetadata kfind kgamma kget kglobalaccel kglobalacceld kgoldrunner kgpg kguiaddons khangman khelpcenter kholidays ki18n kiconthemes kid3-common kidentitymanagement kidletime kimageannotator kimageformats kimap kinfocenter kio kio-admin kio-extras kio-fuse kio-gdrive kio-zeroconf kirigami kirigami-addons kitemmodels kitemviews kitinerary kjobwidgets kjournald kldap kleopatra kmahjongg kmail kmail-account-wizard kmailtransport kmbox kmenuedit kmime kmines kmplot knewstuff knotifications knotifyconfig kolourpaint kompare konsole kontact kontactinterface korganizer kpackage kparts kpat kpeople kpimtextedit kpipewire kpkpass kpmcore kpty kquickcharts kquickimageeditor krdc krdp krecorder kreversi krfb kruler krunner krusader-git ksanecore kscreen kscreenlocker kservice kshisen ksmtp ksshaskpass kstatusnotifieritem ksvg ksystemlog ksystemstats ktextaddons ktexteditor ktexttemplate ktextwidgets ktimer ktnef ktorrent ktuberling kubrick kunifiedpush kunitconversion kuserfeedback kvantum kwallet kwalletmanager kwayland kwidgetsaddons kwin kwindowsystem kwordquiz kxmlgui layer-shell-qt libaccounts-qt libakonadi libgravatar libkcddb libkcompactdisc libkdcraw libkdegames libkdepim libkeduvocdocument libkexiv2 libk
[krusader] [Bug 495435] Krusader crashes if "Properties" dialog is invoked for a directory via context menu fresh after start
https://bugs.kde.org/show_bug.cgi?id=495435 Alex Chudnovsky changed: What|Removed |Added Resolution|WAITINGFORINFO |--- Status|NEEDSINFO |REPORTED -- You are receiving this mail because: You are watching all bug changes.