View Issue Details

IDProjectCategoryView StatusLast Update
0003930FreeCADBugpublic2021-08-25 22:57
ReporterMat2ch Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionunable to reproduce 
OSDebian GNU/LinuxOS Versionbuster/sid 
Product Version0.18 
Target Version0.20 
Summary0003930: Hard Crash when discarding the formula editor on a scaled object
DescriptionUppon discarding the formula editor of the scale in the attached project file Freecad crashes.

This was first reported to me by a 0.17 user and I could recreate it in 0.18.

This video shows the steps to reproduce if anything is unclear:
https://photos.google.com/share/AF1QipOF4BAOPQ--MXJ-tqXWRG9JAUcgzQzo1bK4LuZ0PmddeXrEdeAmbJZkP0qs-AtDvg?key=RHhyOFlSYk5SNjB5WGxDeUdYZms2aGlKNGhwMDJn

Moderator edit:
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=39115
Steps To Reproduce1. Open FreeCad
2. Load the Stamp.FCStd
3. Find the "Scale" object in the tree
4. Go to the "Model" view in the combo dialog
5. Select the value of Scale -> x and click on the formula editor button
6. Discard the formula editor and Freecad crashes.
Additional InformationOS: Debian GNU/Linux buster/sid
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.1.
Build type: Release
Python version: 3.7.3
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
TagsNo tags attached.
FreeCAD Information

Activities

Mat2ch

2019-04-09 09:09

reporter  

freecad-python3-20190409-105809.kcrash.txt (28,807 bytes)   
Application: freecad-python3 (freecad-python3), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7feaef2159c0 (LWP 5927))]

Thread 40 (Thread 0x7fea26e6b700 (LWP 5969)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faee9d2078) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faee9d2028, cond=0x55faee9d2050) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faee9d2050, mutex=0x55faee9d2028) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 39 (Thread 0x7fea3501a700 (LWP 5968)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x7fea37fea150) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faee3ce6a0, cond=0x7fea37fea128) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x7fea37fea128, mutex=0x55faee3ce6a0) at pthread_cond_wait.c:655
#3  0x00007feaf3d603bc in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fea37515542 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fea37515659 in  () at /lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007feaf3d65b2f in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 38 (Thread 0x7fea6dff7700 (LWP 5967)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 37 (Thread 0x7fea6e3f8700 (LWP 5966)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 36 (Thread 0x7fea6e7f9700 (LWP 5965)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 35 (Thread 0x7fea6ebfa700 (LWP 5964)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 34 (Thread 0x7fea6f3fc700 (LWP 5963)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 33 (Thread 0x7fea6effb700 (LWP 5962)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 32 (Thread 0x7fea6fbfe700 (LWP 5961)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 31 (Thread 0x7fea6f7fd700 (LWP 5960)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 30 (Thread 0x7fea6ffff700 (LWP 5959)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 29 (Thread 0x7fea74931700 (LWP 5958)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 28 (Thread 0x7fea74530700 (LWP 5957)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 27 (Thread 0x7fea74d32700 (LWP 5956)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 26 (Thread 0x7fea75133700 (LWP 5955)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 25 (Thread 0x7fea75534700 (LWP 5954)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 24 (Thread 0x7fea75935700 (LWP 5953)):
#0  0x00007feaf3a402a9 in syscall () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaa00d2672 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#2  0x00007feaa00d26a9 in  () at /lib/x86_64-linux-gnu/libtbb.so.2
#3  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#4  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 23 (Thread 0x7fea76ff6700 (LWP 5952)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faedbc2cd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faedbc2c88, cond=0x55faedbc2cb0) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faedbc2cb0, mutex=0x55faedbc2c88) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 22 (Thread 0x7feaa37fe700 (LWP 5951)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faedaeeb88) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faedaeeb38, cond=0x55faedaeeb60) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faedaeeb60, mutex=0x55faedaeeb38) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 21 (Thread 0x7feaa8ff9700 (LWP 5948)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb329670) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb329620, cond=0x55faeb329648) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb329648, mutex=0x55faeb329620) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 20 (Thread 0x7feaa97fa700 (LWP 5947)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb329670) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb329620, cond=0x55faeb329648) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb329648, mutex=0x55faeb329620) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 19 (Thread 0x7feaa9ffb700 (LWP 5946)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb329670) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb329620, cond=0x55faeb329648) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb329648, mutex=0x55faeb329620) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 18 (Thread 0x7feaaa7fc700 (LWP 5945)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb329670) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb329620, cond=0x55faeb329648) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb329648, mutex=0x55faeb329620) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 17 (Thread 0x7feaaaffd700 (LWP 5944)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb329674) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb329620, cond=0x55faeb329648) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb329648, mutex=0x55faeb329620) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 16 (Thread 0x7feaa3fff700 (LWP 5943)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 15 (Thread 0x7feaab7fe700 (LWP 5942)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 14 (Thread 0x7feaabfff700 (LWP 5941)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 13 (Thread 0x7feac8ff9700 (LWP 5940)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 12 (Thread 0x7feac97fa700 (LWP 5939)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 11 (Thread 0x7feac9ffb700 (LWP 5938)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 10 (Thread 0x7feaca7fc700 (LWP 5937)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 9 (Thread 0x7feacaffd700 (LWP 5936)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7feacb7fe700 (LWP 5935)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 7 (Thread 0x7feacbfff700 (LWP 5934)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 6 (Thread 0x7fead8ba7700 (LWP 5933)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fead93a8700 (LWP 5932)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeb3290f0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeb3290a0, cond=0x55faeb3290c8) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeb3290c8, mutex=0x55faeb3290a0) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fead9ba9700 (LWP 5931)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeadc8158) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeadc8108, cond=0x55faeadc8130) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeadc8130, mutex=0x55faeadc8108) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7feada4eb700 (LWP 5930)):
#0  0x00007feaf565000c in futex_wait_cancelable (private=0, expected=0, futex_word=0x55faeae5d664) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007feaf565000c in __pthread_cond_wait_common (abstime=0x0, mutex=0x55faeae5d610, cond=0x55faeae5d638) at pthread_cond_wait.c:502
#2  0x00007feaf565000c in __pthread_cond_wait (cond=0x55faeae5d638, mutex=0x55faeae5d610) at pthread_cond_wait.c:655
#3  0x00007feadeac6bd3 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007feadeac6927 in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7feae6646700 (LWP 5929)):
#0  0x00007feaf3a3ab69 in poll () at /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007feaf0dc4136 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007feaf0dc425c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007feaf449587b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007feaf444327b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007feaf4292ec6 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007feaee7dd545 in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007feaf429caa7 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007feaf5649fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007feaf3a4582f in clone () at /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7feaef2159c0 (LWP 5927)):
[KCrash Handler]
#6  0x00007feaf7216fde in App::PropertyExpressionEngine::setValue(App::ObjectIdentifier const&, boost::shared_ptr<App::Expression>, char const*) () at /usr/lib/freecad-python3/lib/libFreeCADApp.so
#7  0x00007feaf7741b48 in Gui::ExpressionBinding::setExpression(boost::shared_ptr<App::Expression>) () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#8  0x00007feaf79f2639 in Gui::DoubleSpinBox::setExpression(boost::shared_ptr<App::Expression>) () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#9  0x00007feaf79f10e7 in Gui::DoubleSpinBox::finishFormulaDialog() () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#10 0x00007feaf446d906 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007feaf4fb1a3e in QDialog::finished(int) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007feaf4fb2246 in QDialog::done(int) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007feaf446d906 in QMetaObject::activate(QObject*, int, int, void**) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007feaf4eae642 in QAbstractButton::clicked(bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007feaf4eae85a in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007feaf4eafc1f in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007feaf4eafdf5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007feaf4e06588 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007feaf4dc84b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007feaf4dcfb98 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007feaf774b3b8 in Gui::GUIApplication::notify(QObject*, QEvent*) () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#22 0x00007feaf44445a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007feaf4dceec9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007feaf4e21014 in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007feaf4e23b9e in  () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007feaf4dc84b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007feaf4dcf950 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007feaf774b3b8 in Gui::GUIApplication::notify(QObject*, QEvent*) () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#29 0x00007feaf44445a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007feaf47effe3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#31 0x00007feaf47f1e25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#32 0x00007feaf47cc06b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x00007feaee9823eb in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#34 0x00007feaf444327b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007feaf444b262 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007feaf76e8bfe in Gui::Application::runApplication() () at /usr/lib/freecad-python3/lib/libFreeCADGui.so
#37 0x000055faea3db776 in main ()
Stamp.FCStd (245,906 bytes)

Kunda1

2019-04-09 20:57

administrator   ~0013022

@Mat2ch did you happen to post this issue in the FreeCAD forums ?

dskd

2019-04-13 23:17

reporter   ~0013026

Last edited: 2019-04-13 23:20

I am affected by this bug as well. On my system also inputting any formula (e.g. "1") and confirming crashes freecad as well.

Kubuntu 18.10
FreeCAD daily 16093

Kunda1

2019-04-24 11:15

administrator   ~0013039

@chrisb can you confirm this issue?

Kunda1

2019-06-13 04:43

administrator   ~0013194

Last edited: 2019-06-13 04:45

I can recreate this bug on
OS: Manjaro Linux (XFCE/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.16966 (Git) AppImage
Build type: Release
Branch: master
Hash: fbafd698aefeae2dbb5a711647346b9cac7794e9
Python version: 3.7.1
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: C/Default (C)

Program received signal SIGSEGV, Segmentation fault.
#0 /usr/lib/libc.so.6(+0x378b0) [0x7ffff52768b0]
#1 0x7ffff6e4552f in App::PropertyExpressionEngine::setValue(App::ObjectIdentifier const&, boost::shared_ptr<App::Expression>, char const*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADApp.so+0x4f
0000002 0x7ffff75f7829 in Gui::ExpressionBinding::setExpression(boost::shared_ptr<App::Expression>) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x129
0000003 0x7ffff792122a in Gui::DoubleSpinBox::setExpression(boost::shared_ptr<App::Expression>) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x4a
0000004 0x7ffff791ed87 in Gui::DoubleSpinBox::finishFormulaDialog() from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x1e7
0000005 0x7ffff58b6c38 in QMetaObject::activate(QObject*, int, int, void**) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0xa78
0000006 0x7ffff5e60e9e in QDialog::finished(int) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x2e
0000007 0x7ffff5e615b8 in QDialog::done(int) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x38
0000008 0x7ffff58b6c38 in QMetaObject::activate(QObject*, int, int, void**) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0xa78
0000009 0x7ffff5d68112 in QAbstractButton::clicked(bool) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x32
0000010 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5(+0x2372ea) [0x7ffff5d682ea]
0000011 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5(+0x2383ef) [0x7ffff5d693ef]
0000012 0x7ffff5d695c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0xd4
0000013 0x7ffff5cd5978 in QWidget::event(QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x1e8
0000014 0x7ffff5c935ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x9c
0000015 0x7ffff5c98be7 in QApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x7c7
0000016 0x7ffff7602bf9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x89
0000017 0x7ffff5888c78 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0x118
0000018 0x7ffff5c97bdf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x1bf
0000019 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5(+0x1bfbcd) [0x7ffff5cf0bcd]
0000020 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5(+0x1c2141) [0x7ffff5cf3141]
0000021 0x7ffff5c935ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x9c
0000022 0x7ffff5c98694 in QApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Widgets.so.5+0x274
0000023 0x7ffff7602bf9 in Gui::GUIApplication::notify(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x89
0000024 0x7ffff5888c78 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0x118
0000025 0x7ffff423bff4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libQt5Gui.so.5+0x6d4
0000026 0x7ffff423d565 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libQt5Gui.so.5+0x105
0000027 0x7ffff421a8ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libQt5Gui.so.5+0xab
0000028 /tmp/.mount_FreeCAJPNpgr/usr/plugins/platforms/../../lib/libQt5XcbQpa.so.5(+0x9be40) [0x7ffff0ed3e40]
0000029 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_dispatch+0x2e8) [0x7ffff218aaf8]
0000030 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libglib-2.0.so.0(+0x50d41) [0x7ffff218ad41]
0000031 /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/./libglib-2.0.so.0(g_main_context_iteration+0x2e) [0x7ffff218adce]
0000032 0x7ffff58df7af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0x5f
0000033 0x7ffff5886d1a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0x12a
0000034 0x7ffff588ef6d in QCoreApplication::exec() from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libQt5Core.so.5+0x8d
0000035 0x7ffff7599504 in Gui::Application::runApplication() from /tmp/.mount_FreeCAJPNpgr/usr/bin/../lib/libFreeCADGui.so+0x1514
0000036 /tmp/.mount_FreeCAJPNpgr/usr/bin/FreeCAD(main+0x6e5) [0x555555557765]
0000037 /usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7ffff5262ce3]
0000038 /tmp/.mount_FreeCAJPNpgr/usr/bin/FreeCAD(+0x448c) [0x55555555848c]
[Inferior 1 (process 10069) exited with code 01]

CC @wmayer
FYI, I tried to debug but i couldn't get a backtrace. "no stack"

Kunda1

2019-09-05 20:12

administrator   ~0013537

Forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=39115
Also the bug doesn't crash FC for me anymore but still flashes an error
OS: Manjaro Linux (XFCE/xfce)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18009 (Git) AppImage
Build type: Release
Branch: master
Hash: 0641ca0d1e020d18f23d2adb49959195266f04f7
Python version: 3.7.3
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United States (en_US)

Kunda1

2020-12-04 04:27

administrator   ~0015076

@Mat2ch can you re-upload the example file. It's become corrupted in the ticket somehow.

Mat2ch

2020-12-19 20:36

reporter   ~0015160

Hi,
sorry for the late answer.

I don't have that file anymore. I tried recreating what was done there in 0.18.1, but I failed to reproduce the bug. It is possible that this got fixed in a point release.

Kunda1

2021-08-25 19:31

administrator   ~0015868

Closing

Issue History

Date Modified Username Field Change
2019-04-09 09:09 Mat2ch New Issue
2019-04-09 09:09 Mat2ch File Added: freecad-python3-20190409-105809.kcrash.txt
2019-04-09 09:09 Mat2ch File Added: Stamp.FCStd
2019-04-09 20:57 Kunda1 Note Added: 0013022
2019-04-09 20:57 Kunda1 Status new => feedback
2019-04-13 23:17 dskd Note Added: 0013026
2019-04-13 23:20 dskd Note Edited: 0013026
2019-04-24 11:15 Kunda1 Note Added: 0013039
2019-06-13 04:43 Kunda1 Note Added: 0013194
2019-06-13 04:43 Kunda1 Target Version => 0.19
2019-06-13 04:43 Kunda1 Summary Crash when discarding the formula editor on a scaled object => Hard Crash when discarding the formula editor on a scaled object
2019-06-13 04:45 Kunda1 Note Edited: 0013194
2019-06-13 04:45 Kunda1 Status feedback => confirmed
2019-09-05 20:12 Kunda1 Note Added: 0013537
2019-09-05 20:13 Kunda1 Description Updated
2020-12-04 04:27 Kunda1 Note Added: 0015076
2020-12-04 04:28 Kunda1 Status confirmed => feedback
2020-12-19 20:36 Mat2ch Note Added: 0015160
2020-12-19 20:36 Mat2ch Status feedback => new
2021-02-06 06:49 abdullah Target Version => 0.20
2021-08-25 19:31 Kunda1 Status new => closed
2021-08-25 19:31 Kunda1 Resolution open => no change required
2021-08-25 19:31 Kunda1 Note Added: 0015868
2021-08-25 22:57 Kunda1 Resolution no change required => unable to reproduce