Skip to content

Conversation

@DeckerSU
Copy link
Owner

No description provided.

- Qt 5.9.8
- Build flags
- Packages add / remove
revert the bitcoin/bitcoin@bc728d1
commit. i know, it's kind of a hack and Qt on MacOS should be build with
compiler specified in depends/builders/darwin.mk in darwin_CC and darwin_CXX
variables. but here we need default clang/clang++ especially for Qt.
previous build subsystem (before transition to Qt 5.9.8) had "error", but
according to that, it using clang/clang++ and build fine.

$($(package)_cc) here equal to darwin_CC
$($(package)_cxx) equal to darwin_CXX (from depends/builders/darwin.mk)
@DeckerSU DeckerSU merged commit 51b0088 into static-experimental Mar 22, 2020
DeckerSU added a commit that referenced this pull request Nov 3, 2024
- bitcoin/bitcoin#28769
- dashpay/dash#6032
- dashpay/dash#6011

Should fix crash on Ubuntu 24.04 / gcc 13.2.0:
```
*** buffer overflow detected ***: terminated

#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3  0x00007ffff764526e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4  0x00007ffff76288ff in __GI_abort () at ./stdlib/abort.c:79
#5  0x00007ffff76297b6 in __libc_message_impl (fmt=fmt@entry=0x7ffff77ce765 "*** %s ***: terminated\n")
    at ../sysdeps/posix/libc_fatal.c:132
#6  0x00007ffff7736c19 in __GI___fortify_fail (msg=msg@entry=0x7ffff77ce74c "buffer overflow detected")
    at ./debug/fortify_fail.c:24
#7  0x00007ffff77365d4 in __GI___chk_fail () at ./debug/chk_fail.c:28
#8  0x00007ffff7737a67 in __readlink_chk (path=<optimized out>, buf=<optimized out>, len=<optimized out>,
    buflen=<optimized out>) at ./debug/readlink_chk.c:31
#9  0x0000555556ef3bc3 in qt_readlink(char const*) ()
#10 0x0000555556e3e30b in QLockFilePrivate::processNameByPid(long long) ()
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants