File dialogue lingers when handling large files

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
sterna
Posts: 12
Joined: Fri May 01, 2015 3:52 pm

File dialogue lingers when handling large files

Post by sterna »

Opening/importing or saving a large file might take some time. During this time, Freecad is unresponsive and will linger the file dialogue on top of all windows, thus blocking a big part of the screen while Freecad works, rendering the computer unusable while during that time. It is fully acceptable that some operations take a lot of time, but it's very annoying that I cannot do other work while Freecad works. See the attached images.
Saving a large file while Freecad is still active
Saving a large file while Freecad is still active
Saving a large file_1.png (401.2 KiB) Viewed 928 times
Still saving a large file while another program (Firefox in this case) is active.
Still saving a large file while another program (Firefox in this case) is active.
Saving a large file_2.png (411.27 KiB) Viewed 928 times
Should I report this as a bug? As I see it, it's mainly a tweak. This has started to happen recently. It might also be how the operating system (I'm using OS X) handles the file dialogue. And, before someone asks; I'm not able to upload the file I'm using, because it's secret work information. But I think this will happen with any sufficiently large file (the file I'm using is close to 100MB, and it takes about 5 minutes to save it as a new file name).

System information:
OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.10967 (Git)
Build type: Release
Branch: (detached from 38388cf)
Hash: 38388cf650ef49cbce48af5dd33bdbe2487c8cbe
Python version: 2.7.13
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0
chrisb
Veteran
Posts: 53930
Joined: Tue Mar 17, 2015 9:14 am

Re: File dialogue lingers when handling large files

Post by chrisb »

Is it the same behaviour with the QT4 version?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
sterna
Posts: 12
Joined: Fri May 01, 2015 3:52 pm

Re: File dialogue lingers when handling large files

Post by sterna »

I cannot run the QT4 version at all. :S It crashes instantly. This is the report dump that the computer gives me (it says I'm missing some library). I'm trying to use build 10973 I just downloaded from the release page. I have tried to remove the preference files and the Freecad.plist file, but it doesn't help. So I don't know if it's the QT version (but it's definitely a reasonable theory).

Code: Select all

Process:               FreeCAD [51351]
Path:                  /Applications/FreeCAD_qt4.app/Contents/MacOS/FreeCAD
Identifier:            FreeCAD
Version:               ??? (0.17.10000)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           FreeCAD [51351]
User ID:               501

Date/Time:             2017-04-30 22:14:00.282 +0200
OS Version:            Mac OS X 10.12.4 (16E195)
Report Version:        12
Anonymous UUID:        6C7D8A78-0279-897D-ECCB-9156506E217E

Sleep/Wake UUID:       3443A5D8-FA76-4822-A87A-9AF7B08AFC73

Time Awake Since Boot: 640000 seconds
Time Since Wake:       51000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/libFreeCADGui.dylib
  Referenced from: /Applications/FreeCAD_qt4.app/Contents/MacOS/FreeCAD
  Reason: image not found

Binary Images:
       0x100700000 -        0x10070cff7 + (??? - 0.17.10000) <2A83F3C0-D152-3FEB-9DBC-AB7CCB1E1095> /Applications/FreeCAD_qt4.app/Contents/MacOS/FreeCAD
       0x102ac0000 -        0x102afddc7  dyld (433.5) <8239D0D7-66F6-3C44-A77F-586F74525DA3> /usr/lib/dyld
Post Reply