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

--- Comment #6 from Matthew Woehlke <mwoehlke.fl...@gmail.com> ---
> can you get us a `thread apply all bt`

Um... attempts to do so are causing gdb to go out to lunch for extended
periods...

That said, after a few runs I ran into a different failure mode, albeit one
that still appears tzset related:

#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
#1  0x00007ffff5aa86d3 in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at pthread_kill.c:78
#2  0x00007ffff5a4fc4e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#3  0x00007ffff5a37902 in __GI_abort () at abort.c:79
#4  0x00007ffff5a38767 in __libc_message_impl (fmt=fmt@entry=0x7ffff5bc2330
"%s\n") at ../sysdeps/posix/libc_fatal.c:132
#5  0x00007ffff5ab27e5 in malloc_printerr (str=str@entry=0x7ffff5bc55d0
"free(): invalid next size (fast)") at malloc.c:5772
#6  0x00007ffff5ab4c7c in _int_free (av=0x7ffefc000030,
p=p@entry=0x7ffefc4eb270, have_lock=have_lock@entry=0)
    at malloc.c:4590
#7  0x00007ffff5ab754e in __GI___libc_free (mem=mem@entry=0x7ffefc4eb280) at
malloc.c:3398
#8  0x00007ffff5ae74ed in tzset_internal (always=always@entry=1) at tzset.c:401
#9  0x00007ffff5ae7653 in __tzset () at tzset.c:551
#10 0x00007ffff5ae62e5 in __GI_mktime (tp=0x7fffffffc680) at mktime.c:541
#11 0x00007ffff6124c60 in qMkTime (when=when@entry=0x7fffffffc680)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/global/qtenvironmentvariables.cpp:360
#12 0x00007ffff62cc1b8 in (anonymous namespace)::MkTimeResult::MkTimeResult
(this=0x7fffffffc680, prior=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qlocaltime.cpp:69
#13 (anonymous namespace)::resolveLocalTime (local=local@entry=1729181947,
resolve=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qlocaltime.cpp:369
#14 0x00007ffff62ccd12 in QLocalTime::mapLocalTime
(local=local@entry=1729181947724, resolve=..., resolve@entry=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qlocaltime.cpp:576
#15 0x00007ffff62c19bf in QDateTimePrivate::localStateAtMillis
(millis=1729181947724, resolve=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qdatetime.cpp:3000
#16 0x00007ffff62c3215 in QDateTime::toMSecsSinceEpoch (this=0x7fffffffc9f0)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qdatetime.cpp:4460
#17 0x00007ffff62c335d in QDateTime::toSecsSinceEpoch (this=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/time/qdatetime.cpp:4495
#18 0x00007ffff3e8e1c9 in KDevelop::ModificationRevision::ModificationRevision
    (this=0x7fffffffca00, modTime=<optimized out>, revision_=0, this=<optimized
out>, modTime=<optimized out>, revision_=<optimized out>) at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/editor/modificationrevision.cpp:128
#19 0x00007ffff3e8eaad in (anonymous namespace)::CacheData::revisionForFile
(this=<optimized out>, url=...)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/editor/modificationrevision.cpp:63
#20 operator() (__closure=<optimized out>, data=<optimized out>)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/editor/modificationrevision.cpp:107
#21 (anonymous
namespace)::StaticCacheData::op<KDevelop::ModificationRevision::revisionForFile(const
KDevelop::IndexedString&)::<lambda((anonymous namespace)::CacheData&)> >
(this=<optimized out>, op=<optimized out>)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/editor/modificationrevision.cpp:82
#22 KDevelop::ModificationRevision::revisionForFile (url=...)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/editor/modificationrevision.cpp:107
#23 0x00007fff9d65a9f5 in ClangParseJob::ClangParseJob
    (this=0x55555cb1d3e0, url=..., languageSupport=<optimized out>,
this=<optimized out>, url=<optimized out>, languageSupport=<optimized out>) at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/plugins/clang/clangparsejob.cpp:202
#24 0x00007fff9d65b6d2 in non-virtual thunk to
ClangSupport::createParseJob(KDevelop::IndexedString const&) ()
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/plugins/clang/clangsupport.h:44
#25 0x00007ffff3e95fa6 in KDevelop::BackgroundParserPrivate::createParseJob
(this=0x5555576aa640, url=..., parsePlan=...)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/backgroundparser/backgroundparser.cpp:385
#26 KDevelop::BackgroundParserPrivate::parseDocumentsInternal
(this=this@entry=0x5555576aa640)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/backgroundparser/backgroundparser.cpp:325
#27 0x00007ffff3e97283 in KDevelop::BackgroundParser::parseDocuments
(this=<optimized out>)
    at
/usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/kdevplatform/language/backgroundparser/backgroundparser.cpp:710
#28 0x00007ffff61eddcb in QObject::event (this=0x5555576c95a0,
e=0x7ffefd81b990)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qobject.cpp:1452
#29 0x00007ffff758b218 in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x5555576c95a0, e=0x7ffefd81b990)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/widgets/kernel/qapplication.cpp:3287
#30 0x00007ffff6196e88 in QCoreApplication::notifyInternal2
(receiver=0x5555576c95a0, event=0x7ffefd81b990)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1142
#31 0x00007ffff61970ed in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1583
#32 0x00007ffff619ac51 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5555555e1ce0)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1940
#33 0x00007ffff619aefd in QCoreApplication::sendPostedEvents
(receiver=<optimized out>, event_type=<optimized out>)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qcoreapplication.cpp:1797
#34 0x00007ffff64859ef in postEventSourceDispatch (s=0x555555732350)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#35 0x00007ffff2dece8c in g_main_dispatch (context=0x7fffc4000f00) at
../glib/gmain.c:3344
#36 g_main_context_dispatch_unlocked (context=0x7fffc4000f00) at
../glib/gmain.c:4152
#37 0x00007ffff2e4ec98 in g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7fffc4000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4217
#38 0x00007ffff2dee383 in g_main_context_iteration (context=0x7fffc4000f00,
may_block=1) at ../glib/gmain.c:4282
#39 0x00007ffff64851a3 in QEventDispatcherGlib::processEvents
(this=0x5555555eacf0, flags=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#40 0x00007ffff61a3bc3 in QEventLoop::exec (this=this@entry=0x7fffffffd240,
flags=..., flags@entry=...)
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/global/qflags.h:34
#41 0x00007ffff619fa7c in QCoreApplication::exec ()
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/corelib/global/qflags.h:74
#42 0x00007ffff69d66ed in QGuiApplication::exec ()
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/gui/kernel/qguiapplication.cpp:1926
#43 0x00007ffff758b189 in QApplication::exec ()
    at
/usr/src/debug/qt6-qtbase-6.7.2-6.fc40.x86_64/src/widgets/kernel/qapplication.cpp:2555
#44 0x0000555555562134 in main (argc=<optimized out>, argv=<optimized out>)
    at /usr/src/debug/kdevelop-24.08.2-1.fc40.x86_64/app/main.cpp:822

I'm not going to try to dump *everything*, but here's the summary from the
above run:

  Id   Target Id                                             Frame 
* 1    Thread 0x7fffd8c57700 (LWP 3921500) "kdevelop"       
__pthread_kill_implementation (threadid=<optimized out>, 
    signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
  2    Thread 0x7fffcae006c0 (LWP 3921526) "QDBusConnection" 0x00007ffff5b1c87d
in __GI___poll (fds=0x5555555f93e0, nfds=3, 
    timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  3    Thread 0x7fffca0006c0 (LWP 3921527) "WaylandEventThr" 0x00007ffff5b1c87d
in __GI___poll (
    fds=fds@entry=0x7fffc9ffee60, nfds=nfds@entry=2, timeout=timeout@entry=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7fffc96006c0 (LWP 3921528) "WaylandEventThr" 0x00007ffff5b1c87d
in __GI___poll (
    fds=fds@entry=0x7fffc95fee60, nfds=nfds@entry=2, timeout=timeout@entry=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
  5    Thread 0x7fffc8c006c0 (LWP 3921529) "kdevelop:cs0"    0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555579a098, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  6    Thread 0x7fffc16006c0 (LWP 3921530) "kdevelo:disk$0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555798768, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  7    Thread 0x7fffc0c006c0 (LWP 3921531) "kdevelop:sh0"    0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555579b278, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  8    Thread 0x7fffb0c006c0 (LWP 3921532) "kdevel:sh_opt0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555579b428, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  9    Thread 0x7fffabe006c0 (LWP 3921533) "kdevel:traceq0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555582d230, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  10   Thread 0x7fffab4006c0 (LWP 3921534) "kdevel:traceq0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555880a20, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  17   Thread 0x7fffaaa006c0 (LWP 3921541) "kdevel:traceq0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555959650, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  18   Thread 0x7fffaa0006c0 (LWP 3921542) "kdevelop:gdrv0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x5555558db030, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  19   Thread 0x7fffa96006c0 (LWP 3921543) "kdevelop:gl0"    0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x5555559c5ee4, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  20   Thread 0x7fffa8c006c0 (LWP 3921544) "kdevel:traceq0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555979050, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  21   Thread 0x7fff9fe006c0 (LWP 3921545) "kdevelop:gdrv0"  0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555a27630, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  22   Thread 0x7fff9f4006c0 (LWP 3921546) "kdevelop:gl0"    0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555555a5b824, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  29   Thread 0x7fff9ea006c0 (LWP 3921554) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555775bb94, expected=0, op=137,
abstime=0x7fff9e9fedc0, cancel=true) at futex-internal.c:57
  30   Thread 0x7fff9e0006c0 (LWP 3921555) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555775bdb4, expected=0, op=137,
abstime=0x7fff9dffedc0, cancel=true) at futex-internal.c:57
  31   Thread 0x7fff9d6006c0 (LWP 3921556) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555775bf34, expected=0, op=137,
abstime=0x7fff9d5fedc0, cancel=true) at futex-internal.c:57
  32   Thread 0x7fff9cc006c0 (LWP 3921557) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555557757654, expected=0, op=137,
abstime=0x7fff9cbfedc0, cancel=true) at futex-internal.c:57
  33   Thread 0x7fff930006c0 (LWP 3921558) "threaded-ml"     0x00007ffff5b1c87d
in __GI___poll (
    fds=fds@entry=0x7fff4c0071a0, nfds=nfds@entry=2, timeout=timeout@entry=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
  34   Thread 0x7fff7a0006c0 (LWP 3921605) "QThread"         0x00007ffff5b1c87d
in __GI___poll (fds=0x7fff44001730, nfds=1, 
    timeout=199644) at ../sysdeps/unix/sysv/linux/poll.c:29
  35   Thread 0x7fff796006c0 (LWP 3921618) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x5555579f44f4, expected=0, op=137,
abstime=0x7fff795fedc0, cancel=true) at futex-internal.c:57
  36   Thread 0x7fff78c006c0 (LWP 3921619) "OutputFilterThr" 0x00007ffff5b1c87d
in __GI___poll (fds=0x555557a91e40, nfds=1, 
    timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  37   Thread 0x7fff6d8006c0 (LWP 3921761) "KDevelop::Compl" 0x00007ffff5b1c87d
in __GI___poll (fds=0x555558b96180, nfds=1, 
    timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  40   Thread 0x7fff63e006c0 (LWP 3921863) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555559cf63e4, expected=0, op=137,
abstime=0x7fff63dfedc0, cancel=true) at futex-internal.c:57
  41   Thread 0x7fff6ce006c0 (LWP 3921864) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x555559c3dc00, expected=0, op=137,
abstime=0x7fff6cdfedc0, cancel=true) at futex-internal.c:57
  42   Thread 0x7fff634006c0 (LWP 3921870) "KIO::WorkerThre" 0x00007ffff5b1cdb0
in __GI_ppoll (
    fds=fds@entry=0x7fff633feb90, nfds=nfds@entry=1, timeout=<optimized out>,
timeout@entry=0x0, sigmask=sigmask@entry=0x0)
    at ../sysdeps/unix/sysv/linux/ppoll.c:42
  43   Thread 0x7fff60e006c0 (LWP 3921871) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555a1a4c44, expected=0, op=137,
abstime=0x7fff60dfedc0, cancel=true) at futex-internal.c:57
  46   Thread 0x7fff4b4006c0 (LWP 3921874) "KIO::WorkerThre" 0x00007ffff5b1cdb0
in __GI_ppoll (
    fds=fds@entry=0x7fff4b3feb90, nfds=nfds@entry=1, timeout=<optimized out>,
timeout@entry=0x0, sigmask=sigmask@entry=0x0)
    at ../sysdeps/unix/sysv/linux/ppoll.c:42
  48   Thread 0x7fff48e006c0 (LWP 3922124) "Thread (pooled)" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x55555b00c420, expected=0, op=137,
abstime=0x7fff48dfedc0, cancel=true) at futex-internal.c:57
  49   Thread 0x7fff3fe006c0 (LWP 3922380) "Queue(0x5555576" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=128, futex_word=0x7fff3cc00990, expected=3923457, op=265,
abstime=0x0, cancel=true) at futex-internal.c:57
  50   Thread 0x7fff3f4006c0 (LWP 3922381) "Queue(0x5555576" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x5555576c6f90, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
--Type <RET> for more, q to quit, c to continue without paging--c
  51   Thread 0x7fff3ea006c0 (LWP 3922382) "Queue(0x5555576" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=128, futex_word=0x7fff4be00990, expected=3923454, op=265,
abstime=0x0, cancel=true) at futex-internal.c:57
  52   Thread 0x7fff3e0006c0 (LWP 3922383) "Queue(0x5555576" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=128, futex_word=0x7fff33e00990, expected=3923482, op=265,
abstime=0x0, cancel=true) at futex-internal.c:57
  53   Thread 0x7fff3d6006c0 (LWP 3922384) "Queue(0x5555576" 0x00007ffff5aa2da9
in __futex_abstimed_wait_common64 (
    private=0, futex_word=0x5555576c6f90, expected=0, op=393, abstime=0x0,
cancel=true) at futex-internal.c:57
  715  Thread 0x7fff4be006c0 (LWP 3923454) "Queue(0x5555576" anonymous
namespace)::ParameterStatus *, const (anonymous namespace)::ParameterStatus *>
(or_rangeIT_EE=<optimized out>, 
   
StmtVisitorBaseISt11add_pointerN12_GLOBAL__N_114DSAAttrCheckerEvJEE22VisitOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveE=...)
at include/clang/AST/AttrImpl.inc:14773
  717  Thread 0x7fff3cc006c0 (LWP 3923457) "Queue(0x5555576" 0x00007fff6de9a8d2
in tuple_element<0UL, std::tuple<clang::VarTemplateDecl *,
clang::VarTemplatePartialSpecializationDecl *> > (InfoEv=0, 
    *, clang::IdentifierInfo *, clang::IdentifierInfo *, clang::IdentifierInfo
*>=8)
    at /usr/include/llvm/Support/MathExtras.h:379
  732  Thread 0x7fff33e006c0 (LWP 3923482) "Queue(0x5555576" 0x00007fff6e54c420
in L__N_119LValueExprEvaluatorEbJEE15VisitMemberExprEPKNS_10MemberExprE
(or_rangeIT_EE=0x7fff33df7378,
terDataDirectiveEPNS_27OMPTargetEnterDataDirectiveE=0x0, 
    35EEaNERKS0_=<optimized out>,
   
ast_matchers8internal18PolymorphicMatcherINS2_31matcher_hasOperatorName0MatcherEFvNS2_8TypeListIJNS0_14BinaryOperatorENS0_19CXXOperatorCallExprENS0_26CXXRewrittenBinaryOperatorENS0_11CXXFoldExprENS0_13UnaryOperatorEEEEEJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEESJ_SJ_EED2Ev=...,
eESaIS1_EE6assignEmRKS1_=255, 7_S_check_init_lenEmRKS1_=62)
    at /usr/src/debug/clang-18.1.8-1.fc40.x86_64/lib/Sema/SemaDecl.cpp:12292

I'll try to follow up with traces from 715, 717 and 732, but it's literally
going to take hours.

> Could you print the value of the local variable `localFile` at crash time?

Which stack frame? The QFileInfo (#16) seems to be
`Tests/RunCMake/Graphviz/set_graph_name-check.cmake`... except I ran the test
again and got `Tests/Environment/check_mod.cmake`. It isn't consistent. (Times
I've just observed the file name from the parsing status, it also seems to
always be on a `.cmake` file when it dies. This *does* make me suspect that the
issue is related to parsing CMake, not C++. I'd be shocked if CMake itself
doesn't have significantly more CMake-language files in the tree than just
about anything else, which would explain why feeding KDevelop the CMake sources
specifically is most likely to cause the crash.)

That said, you'll note the above backtrace is different, and appears to be
looking at `Source/cmXCOFF.h` (although I had to go up to #26 to get this),
so... 🤷 The previous runs seemed to have the same trace as above. Anyway, if
it's some sort of race, trying to get a reduced test case is probably not going
to go well.

> Can you try to call `tzset()` once from the main thread somewhere, e.g. main?

How would I do that? Would I need a from-source build of KDevelop?

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

Reply via email to