Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-1813

Recurring Crash in CI

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Not Evaluated
    • None
    • None
    • General
    • None

    Description

      Finally caught the crash with the stack trace:

      https://github.com/ABBAPOH/qbs/actions/runs/11202954318/job/31139682086

      Thread 1 (Thread 0x7f6557e006c0 (LWP 47715)):
      #0  0x00007f655ac0fb1c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6
      #1  0x00007f655abb626e in raise () from /lib/x86_64-linux-gnu/libc.so.6
      #2  0x00007f655ab998ff in abort () from /lib/x86_64-linux-gnu/libc.so.6
      #3  0x00007f655ab9a7b6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
      #4  0x00007f655ac19fe5 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
      #5  0x00007f655ac1e93c in malloc () from /lib/x86_64-linux-gnu/libc.so.6
      #6  0x00007f655b26b861 in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #7  0x00007f655b20f8ef in QByteArray::QByteArray(long long, Qt::Initialization) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #8  0x00007f655b24d970 in QUtf8::convertFromUnicode(QStringView, QStringConverterBase::State*) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #9  0x00007f655b24da03 in ?? () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #10 0x00007f655b238b68 in QString::toLocal8Bit_helper(QChar const*, long long) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #11 0x00007f655b3546e1 in ?? () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #12 0x00007f655b3558fc in ?? () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #13 0x00007f655bb50399 in qbs::Internal::Process::start (this=0x7f655031f860, program=..., arguments=...) at /qbs/src/lib/corelib/jsextensions/process.cpp:216
      #14 0x00007f655bb50818 in qbs::Internal::Process::exec (this=0x7f655031f860, program=..., arguments=..., throwOnError=false) at /qbs/src/lib/corelib/jsextensions/process.cpp:222
      #15 0x00007f655bb53674 in qbs::Internal::Process::jsExec (ctx=0x7f65500f9960, this_val=..., argc=<optimized out>, argv=<optimized out>) at /usr/include/c++/13/tuple:237
      #16 0x00007f655be0f9b3 in js_call_c_function (ctx=<optimized out>, func_obj=..., this_obj=..., argc=2, argv=<optimized out>, flags=<optimized out>) at /qbs/src/shared/quickjs/quickjs.c:16116
      #17 0x00007f655bdb08f6 in JS_CallInternal (caller_ctx=0xba43, func_obj=..., this_obj=..., new_target=..., argc=0, argv=0x7f6557dfe650, flags=0) at /qbs/src/shared/quickjs/quickjs.c:16311
      #18 0x00007f655bdb0435 in JS_CallInternal (caller_ctx=0xba43, func_obj=..., this_obj=..., new_target=..., argc=0, argv=0x7f6557dfe9b0, flags=0) at /qbs/src/shared/quickjs/quickjs.c:16721
      #19 0x00007f655bdafe53 in JS_CallInternal (caller_ctx=0xba43, func_obj=..., this_obj=..., new_target=..., argc=0, argv=0x7f6557dfed90, flags=0) at /qbs/src/shared/quickjs/quickjs.c:16685
      #20 0x00007f655bdafe53 in JS_CallInternal (caller_ctx=0xba43, func_obj=..., this_obj=..., new_target=..., argc=0, argv=0x7f6557dff0b0, flags=0) at /qbs/src/shared/quickjs/quickjs.c:16685
      #21 0x00007f655bdafe53 in JS_CallInternal (caller_ctx=0xba43, caller_ctx@entry=0x7f65500f9960, func_obj=..., this_obj=..., new_target=..., argc=argc@entry=0, argv=0x0, flags=2) at /qbs/src/shared/quickjs/quickjs.c:16685
      #22 0x00007f655be03cca in JS_CallFree (argv=0x0, argc=0, this_obj=..., func_obj=..., ctx=0x7f65500f9960) at /qbs/src/shared/quickjs/quickjs.c:18809
      #23 JS_EvalFunctionInternal (ctx=ctx@entry=0x7f65500f9960, fun_obj=..., this_obj=..., var_refs=var_refs@entry=0x0, sf=0x0) at /qbs/src/shared/quickjs/quickjs.c:34493
      #24 0x00007f655be04772 in __JS_EvalInternal (ctx=0x7f65500f9960, this_obj=..., input=<optimized out>, input_len=<optimized out>, filename=<optimized out>, line=1, flags=0, scope_idx=-1) at /qbs/src/shared/quickjs/quickjs.c:34628
      #25 0x00007f655bdbb0da in JS_EvalInternal (scope_idx=-1, flags=0, line=1, filename=<optimized out>, input_len=<optimized out>, input=<optimized out>, this_obj=..., ctx=<optimized out>) at /qbs/src/shared/quickjs/quickjs.c:34646
      #26 JS_EvalThis (ctx=<optimized out>, this_obj=..., input=<optimized out>, input_len=<optimized out>, filename=<optimized out>, line=1, eval_flags=0) at /qbs/src/shared/quickjs/quickjs.c:34677
      #27 0x00007f655bd8cc66 in qbs::Internal::ScriptEngine::evaluate (this=this@entry=0x7f655000e6b0, resultOwner=resultOwner@entry=qbs::Internal::JsValueOwner::Caller, code=..., filePath=..., line=line@entry=1, scopeChain=std::span of length 1 = {...}) at /qbs/src/lib/corelib/language/scriptengine.h:225
      #28 0x00007f655bc287a7 in qbs::Internal::JsCommandExecutorThreadObject::doStart (this=this@entry=0x7f654801ba10, cmd=cmd@entry=0x7f6548182ec0, transformer=0x7f65481fc240) at /qbs/src/lib/corelib/buildgraph/jscommandexecutor.cpp:151
      #29 0x00007f655bc2a8b9 in qbs::Internal::JsCommandExecutorThreadObject::start (this=0x7f654801ba10, cmd=0x7f6548182ec0, transformer=<optimized out>) at /qbs/src/lib/corelib/buildgraph/jscommandexecutor.cpp:113
      #30 0x00007f655b18cd8c in QObject::event(QEvent*) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #31 0x00007f655b13d687 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #32 0x00007f655b1408bd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #33 0x00007f655b3e7e83 in ?? () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #34 0x00007f655aa855b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #35 0x00007f655aae4717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #36 0x00007f655aa84a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #37 0x00007f655b3e780a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #38 0x00007f655b148f6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #39 0x00007f655b255bfc in QThread::exec() () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #40 0x00007f655b2d472f in ?? () from /qbs/release/install-root/usr/local/bin/../lib/libQt6Core.so.6
      #41 0x00007f655ac0da94 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
      #42 0x00007f655ac9aa34 in clone () from /lib/x86_64-linux-gnu/libc.so.6
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kandeler Christian Kandeler
            arch Ivan Komissarov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes