Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-109265

Weird crash in JIT thread pool

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 6.4.1
    • Quick: Other
    • None
    • Android 11
    • Android

    Description

      I'm getting a weird crash under some circumstances. I have a feeling that somehow this is caused by Quick/QML, but I'm not sure.

      This is Stack:

      1  __jit_debug_register_code                                                                                                                                      (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xe9e45fd0 
      2  art::JITCodeEntry const * art::CreateJITCodeEntryInternal<art::JitNativeInfo>(art::ArrayRef<unsigned char const>, void const *, bool, bool)                    (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xe9e46fb6 
      3  art::AddNativeDebugInfoForJit(void const *, std::vector<unsigned char> const&, bool)                                                                           (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xe9e46c00 
      4  art::OptimizingCompiler::GenerateJitDebugInfo(art::debug::MethodDebugInfo const&)                                                                              (i386) /home/user/.lldb/module_cache/remote-android/.cache/D9B6591D-6E19-950E-24CA-187D865E7E82/libart-compiler.so  0xdf4080a8 
      5  art::OptimizingCompiler::JitCompile(art::Thread *, art::jit::JitCodeCache *, art::jit::JitMemoryRegion *, art::ArtMethod *, bool, bool, art::jit::JitLogger *) (i386) /home/user/.lldb/module_cache/remote-android/.cache/D9B6591D-6E19-950E-24CA-187D865E7E82/libart-compiler.so  0xdf4076c6 
      6  art::jit::JitCompiler::CompileMethod(art::Thread *, art::jit::JitMemoryRegion *, art::ArtMethod *, bool, bool)                                                 (i386) /home/user/.lldb/module_cache/remote-android/.cache/D9B6591D-6E19-950E-24CA-187D865E7E82/libart-compiler.so  0xdf341dac 
      7  art::jit::Jit::CompileMethod(art::ArtMethod *, art::Thread *, bool, bool, bool)                                                                                (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xe9e4b2a7 
      8  art::jit::JitCompileTask::Run(art::Thread *)                                                                                                                   (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xe9e55f76 
      9  art::ThreadPoolWorker::Run()                                                                                                                                   (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xea1663cc 
      10 art::ThreadPoolWorker::Callback(void *)                                                                                                                        (i386) /home/user/.lldb/module_cache/remote-android/.cache/8191579D-FAFF-F37A-5CBC-A70F9A73020F/libart.so           0xea165e9e 
      11 __pthread_start(void *)                                                                                                                                        (i386) /home/user/Desktop/build-fdm-Android_Qt_6_4_1_Clang_x86-Debug/ui/libc.so                                     0xed3df975 
      12 __start_thread                                                                                                                                                 (i386) /home/user/Desktop/build-fdm-Android_Qt_6_4_1_Clang_x86-Debug/ui/libc.so                                     0xed371568 
      13 __bionic_clone                                                                                                                                                 (i386) /home/user/Desktop/build-fdm-Android_Qt_6_4_1_Clang_x86-Debug/ui/libc.so                                     0xed353b87 
      

      Any thoughts on what can this be? This issue does NOT exist under Qt 5.12.12.

      This issue exists in both Debug and Release builds.

       

      Attachments

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

        Activity

          People

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            alervd Alexander Dyagilev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes