Bug 467863 - Dolphin opened by tmodloder crashes after closing it
Summary: Dolphin opened by tmodloder crashes after closing it
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 22.12.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-27 20:51 UTC by Filip K
Modified: 2024-10-25 18:30 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Filip K 2023-03-27 20:51:51 UTC
Application: dolphin (22.12.3)

Qt Version: 5.15.8
Frameworks Version: 5.104.0
Operating System: Linux 6.1.18-200.fc37.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 37 (KDE Plasma)
DrKonqi: 5.27.3 [KCrashBackend]

-- Information about the crash:
Afrer opening dolphin using tmodloder opening files with dolphin takes long time. And dolphin opened by tmodloder often crashes after closing it.
Code that tmodloder uses to open folders:
private static void OpenFolderXdg(string folderPath)
{
	ProcessStartInfo processStartInfo = new ProcessStartInfo {
		FileName = "xdg-open",
		Arguments = folderPath,
		UseShellExecute = true,
		CreateNoWindow = true
	};

	processStartInfo.EnvironmentVariables["LD_LIBRARY_PATH"] = "/usr/lib:/lib";
	Process.Start(processStartInfo);
}

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f7e9efa3ac6 in QWidgetWindow::handleMouseEvent(QMouseEvent*) [clone .cold] () from /lib64/libQt5Widgets.so.5
#5  0x00007f7e9f00e060 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5
#6  0x00007f7e9efaed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#7  0x00007f7e9e29d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#8  0x00007f7e9e76ad6d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5
#9  0x00007f7e9e749f1c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5
#10 0x00007f7e9b75f604 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5WaylandClient.so.5
#11 0x00007f7e9c063c7f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#12 0x00007f7e9c0ba118 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#13 0x00007f7e9c060f00 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#14 0x00007f7e9e2ee5fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#15 0x00007f7e9e29bf3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007f7e9e2a4002 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#17 0x00005566d1a1d135 in main ()
[Inferior 1 (process 21336) detached]

Reported using DrKonqi
Comment 1 Méven Car 2023-04-05 11:18:55 UTC
Could you install some qt debug symbols in particular qtgui and report again if you manage to have a better trace.

This seems to point towards a Qt bug not even a dolphin one.
Comment 2 TraceyC 2024-10-25 18:30:44 UTC
I'm afraid Dolphin 22.12.3 is unfortunately no longer eligible for support or maintenance from KDE.

If this issue is still reproducible in the latest version of Dolphin, feel free to re-open this bug report. In that case, please ensure the necessary packages are installed on your system and copy a new backtrace.  See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this.

Thanks for understanding!