https://bugs.kde.org/show_bug.cgi?id=485605

            Bug ID: 485605
           Summary: Krusader crashes when compiled with `-fno-math-errno
                    -fno-trapping-math`
    Classification: Applications
           Product: krusader
           Version: 2.8.1
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: krusader-bugs-n...@kde.org
          Reporter: topologic-hy...@tuta.io
                CC: krusader-bugs-n...@kde.org
  Target Milestone: ---

SUMMARY
I am on a gentoo llvm+musl system, I compiled krusader with the following
flags:
```
-flto=thin -O3 -pipe   -falign-functions=32 -fomit-frame-pointer
-ffunction-sections  -fdata-sections -fno-math-errno -fno-trapping-math 
-Wp,-D_REENTRANT     -mllvm -polly -mllvm -polly-run-dce -mllvm
-polly-run-inliner  -mllvm -polly-ast-use-context -mllvm
-polly-detect-keep-going -mllvm -polly-vectorizer=stripmine  -mllvm
-polly-invariant-load-hoisting   -Wp,-D_REENTRANT 
-Wno-error=implicit-function-declaration
```
my bet is the `-fno-math-errno -fno-trapping-math` flags; iirc they imply
-Ofast, and that afaik that can lead to breakage;

STEPS TO REPRODUCE
1.  get krusader's source code
2. compile it with CFLAGS AND CXXFLAGS+="-fno-math-errno -fno-trapping-math"
(the polly flags are optionals)
3. try it

OBSERVED RESULT
the result vary: sometimes krusader opens, then crashes, then if I re-launch it
it works... until I try to copy/move/do anything on any panel. in the strace
attached to this bug I tried to copy a random file from one panel to another

EXPECTED RESULT
krusader should not crash

SOFTWARE/OS VERSIONS
I.. actually don't understand which qt version do I need to put, but i'm pretty
confidend i'm on 5.15.13 (a quick `fd qt /var/db/pkgs` shows me that all things
qt are at that version)
OS: Gentoo Linux, musl libc, llvm toolchain 18.1.3, slibtool as a drop-in
replacement for libtool; 
linux version: 6.7.9, with cachyos' patches
my env: Sway

ADDITIONAL INFORMATION
this is my first time opening a but here, so please if i'm missing something do
tell! I will provide it asap! I am currently rebuilding krusader with it's deps
tree with debug so I can provide more info, in the meantime, this strace is all
I can provide!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to