FreeCAD / FreeCAD-Bundle

Stand-alone repo to Build and Deploy installable FreeCAD images
https://freecad.org
GNU Lesser General Public License v2.1
222 stars 57 forks source link

AppImage run from WSL2 crashes while using View Section #221

Closed jpecke closed 1 month ago

jpecke commented 2 months ago

I am running Windows 11 and WSL2 running Ubuntu 22.04.03. While running the FreeCAD_weekly-builds-36958-2024-04-23-conda-Linux-x86_64-py311.AppImage when I select the View Section tool from the Sketcher Workbench the program crashes. The following is the command line output post crash. For context the output below is after I reloaded FreeCAD, my file and tried the tool.

justin@Justin-Work-Laptop:~$ ./freecad_2024-04-23.AppImage FreeCAD 0.22.0, Libs: 0.22.0devR36958 (Git) © Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2024 FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. FreeCAD wouldn't be possible without FreeCAD community.

QStandardPaths: wrong permissions on runtime directory /run/user/1000/, 0755 instead of 0700 Program received signal SIGSEGV, Segmentation fault.

0 /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7fbdd919f520]

1 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x51f408) [0x7fbdd1524408]

2 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xc202c6) [0x7fbdd1c252c6]

3 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xbb5468) [0x7fbdd1bba468]

4 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xbb7134) [0x7fbdd1bbc134]

5 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0xbbe813) [0x7fbdd1bc3813]

6 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x669cb6) [0x7fbdd166ecb6]

7 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x6649a2) [0x7fbdd16699a2]

8 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x66510b) [0x7fbdd166a10b]

9 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x66c198) [0x7fbdd1671198]

10 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x16918a) [0x7fbdd116e18a]

11 /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so(+0x169244) [0x7fbdd116e244]

12 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5(+0x1cd143) [0x7fbdda3de143]

13 0x7fbdda3aeb65 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xa5

14 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

15 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

16 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

17 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

18 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

19 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

20 0x7fbdda3aeb79 in QWidgetPrivate::sendComposeStatus(QWidget*, bool) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0xb9

21 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5(+0x17d392) [0x7fbdda38e392]

22 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5(+0x17ebfb) [0x7fbdda38fbfb]

23 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5(+0x180f2f) [0x7fbdda391f2f]

24 0x7fbdda3c0305 in QWidget::event(QEvent*) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0x875

25 0x7fbdda3813ae in QApplicationPrivate::notify_helper(QObject, QEvent) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Widgets.so.5+0x7e

26 0x7fbddbc10ff9 in Gui::GUIApplication::notify(QObject, QEvent) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libFreeCADGui.so+0x99

27 0x7fbdd9854b28 in QCoreApplication::notifyInternal2(QObject, QEvent) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5+0x108

28 0x7fbdd9857801 in QCoreApplicationPrivate::sendPostedEvents(QObject, int, QThreadData) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5+0x181

29 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5(+0x30b313) [0x7fbdd98a9313]

30 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/./libglib-2.0.so.0(+0x5bad7) [0x7fbdd583bad7]

31 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/./libglib-2.0.so.0(+0x5eac7) [0x7fbdd583eac7]

32 /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_iteration+0x2e) [0x7fbdd583f0ce]

33 0x7fbdd98a8a36 in QEventDispatcherGlib::processEvents(QFlags) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5+0x66

34 0x7fbdd985370b in QEventLoop::exec(QFlags) from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5+0x11b

35 0x7fbdd985b212 in QCoreApplication::exec() from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libQt5Core.so.5+0x82

36 0x7fbddbb74587 in Gui::Application::runApplication() from /tmp/.mount_freecaVKUM3Q/usr/bin/../lib/libFreeCADGui.so+0xa27

37 /tmp/.mount_freecaVKUM3Q/usr/bin/freecad(+0x7620) [0x55d62bfbe620]

38 /lib/x86_64-linux-gnu/libc.so.6(+0x29d90) [0x7fbdd9186d90]

39 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80) [0x7fbdd9186e40]

40 /tmp/.mount_freecaVKUM3Q/usr/bin/freecad(+0x7981) [0x55d62bfbe981]

maxwxyz commented 1 month ago

Is this still relevant in the latest weekly? If so, please create an issue in the FreeCAD repository: https://github.com/FreeCAD/FreeCAD/issues