# Crash reproducer for clang version 19.1.4 # Driver args: "--rtlib=libgcc" "--unwindlib=libgcc" "--stdlib=libstdc++" "-fuse-ld=bfd" "--gcc-install-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/13" "-Xarch_host" "-fstack-clash-protection" "-Xarch_host" "-fstack-protector-strong" "-fPIE" "-include" "/usr/include/gentoo/fortify.h" "-include" "/usr/include/gentoo/maybe-stddefs.h" "-Wl,-z,relro" "-Wl,-z,now" "-Xarch_host" "-fcf-protection=none" "--target=x86_64-pc-linux-gnu" "--driver-mode=g++" "-o" "Unified_cpp_dom_ipc5.o" "-c" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/stl_wrappers" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-U" "_FORTIFY_SOURCE" "-D" "_FORTIFY_SOURCE=3" "-fstack-protector-strong" "-fstack-clash-protection" "-D" "NDEBUG=1" "-D" "TRIMMED=1" "-D" "BIN_SUFFIX=\"\"" "-D" "MOZ_APP_NAME=\"firefox\"" "-D" "MOZ_HAS_MOZGLUE" "-D" "MOZILLA_INTERNAL_API" "-D" "IMPL_LIBXUL" "-D" "STATIC_EXPORTABLE_JS_API" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/ipc/ipdl/_ipdlheaders" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/ipc/chromium/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/caps" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/chrome" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/docshell/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/bindings" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/events" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/filesystem" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/geolocation" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/media/webrtc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/media/webspeech/synth/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/security" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/storage" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/extensions/spellcheck/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/gfx/2d" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/hal/sandbox" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/js/xpconnect/loader" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/js/xpconnect/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/layout/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/media/webrtc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/dns" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/protocol/http" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/components/printingui/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/crashreporter" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/xre" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/uriloader/exthandler" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/widget" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/xpcom/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/xpcom/threads" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/modules/libjar" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/include" "-I" "/usr/include/nspr" "-I" "/usr/include/nss" "-I" "/usr/include/nspr" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/include/nss" "-I" "/usr/include/pixman-1" "-D" "MOZILLA_CLIENT" "-include" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/mozilla-config.h" "-fno-rtti" "-pthread" "-fno-sized-deallocation" "-fno-aligned-allocation" "-ffunction-sections" "-fdata-sections" "-fno-math-errno" "-fno-exceptions" "-mtune=generic" "-pipe" "-fno-exceptions" "-fPIC" "-O2" "-fomit-frame-pointer" "-funwind-tables" "-Wall" "-Wbitfield-enum-conversion" "-Wempty-body" "-Wformat-type-confusion" "-Wignored-qualifiers" "-Wpointer-arith" "-Wshadow-field-in-constructor-modified" "-Wsign-compare" "-Wtautological-constant-in-range-compare" "-Wtype-limits" "-Wno-error=tautological-type-limit-compare" "-Wunreachable-code" "-Wunreachable-code-return" "-Wunused-but-set-parameter" "-Wno-invalid-offsetof" "-Wclass-varargs" "-Wempty-init-stmt" "-Wfloat-overflow-conversion" "-Wfloat-zero-conversion" "-Wloop-analysis" "-Wno-range-loop-analysis" "-Wenum-compare-conditional" "-Wenum-float-conversion" "-Wno-deprecated-anon-enum-enum-conversion" "-Wno-deprecated-enum-enum-conversion" "-Wno-deprecated-this-capture" "-Wcomma" "-Wimplicit-fallthrough" "-Wstring-conversion" "-Wno-inline-new-delete" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-error=atomic-alignment" "-Wno-error=deprecated-builtins" "-Wformat" "-Wformat-security" "-Wno-psabi" "-Wthread-safety" "-Wno-error=builtin-macro-redefined" "-Wno-vla-cxx-extension" "-Wno-unknown-warning-option" "-I" "/usr/include/gtk-3.0/unix-print" "-I" "/usr/include/gtk-3.0" "-I" "/usr/include/pango-1.0" "-I" "/usr/include/at-spi2-atk/2.0" "-I" "/usr/include/at-spi-2.0" "-I" "/usr/include/dbus-1.0" "-I" "/usr/lib64/dbus-1.0/include" "-I" "/usr/include/fribidi" "-I" "/usr/include/atk-1.0" "-I" "/usr/include/cairo" "-I" "/usr/include/freetype2" "-I" "/usr/include/harfbuzz" "-I" "/usr/include/pixman-1" "-I" "/usr/include/gdk-pixbuf-2.0" "-I" "/usr/include/libpng16" "-I" "/usr/include/gio-unix-2.0" "-I" "/usr/lib64/libffi/include" "-pthread" "-I" "/usr/include/glib-2.0" "-I" "/usr/lib64/glib-2.0/include" "-I" "/usr/include/libmount" "-I" "/usr/include/blkid" "-fno-strict-aliasing" "-ffp-contract=off" "-MD" "-MP" "-MF" ".deps/Unified_cpp_dom_ipc5.o.pp" "-fcolor-diagnostics" "Unified_cpp_dom_ipc5.cpp" # Original command: "/usr/lib/llvm/19/bin/clang-19" "-cc1" "-triple" "x86_64-pc-linux-gnu" "-emit-obj" "-disable-free" "-clear-ast-before-backend" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "Unified_cpp_dom_ipc5.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-fhalf-no-semantic-interposition" "-mframe-pointer=none" "-relaxed-aliasing" "-ffp-contract=off" "-fno-rounding-math" "-mconstructor-aliases" "-funwind-tables=2" "-target-cpu" "x86-64" "-tune-cpu" "generic" "-debugger-tuning=gdb" "-fdebug-compilation-dir=/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-ffunction-sections" "-fdata-sections" "-fcoverage-compilation-dir=/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-resource-dir" "/usr/lib/llvm/19/bin/../../../../lib/clang/19" "-dependency-file" ".deps/Unified_cpp_dom_ipc5.o.pp" "-MT" "Unified_cpp_dom_ipc5.o" "-sys-header-deps" "-MP" "-include" "/usr/include/gentoo/fortify.h" "-include" "/usr/include/gentoo/maybe-stddefs.h" "-include" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/mozilla-config.h" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/stl_wrappers" "-U" "_FORTIFY_SOURCE" "-D" "_FORTIFY_SOURCE=3" "-D" "NDEBUG=1" "-D" "TRIMMED=1" "-D" "BIN_SUFFIX=\"\"" "-D" "MOZ_APP_NAME=\"firefox\"" "-D" "MOZ_HAS_MOZGLUE" "-D" "MOZILLA_INTERNAL_API" "-D" "IMPL_LIBXUL" "-D" "STATIC_EXPORTABLE_JS_API" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/ipc/ipdl/_ipdlheaders" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/ipc/chromium/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/caps" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/chrome" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/docshell/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/bindings" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/events" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/filesystem" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/geolocation" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/media/webrtc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/media/webspeech/synth/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/security" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/dom/storage" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/extensions/spellcheck/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/gfx/2d" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/hal/sandbox" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/js/xpconnect/loader" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/js/xpconnect/src" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/layout/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/media/webrtc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/dns" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/netwerk/protocol/http" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/components/printingui/ipc" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/crashreporter" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/toolkit/xre" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/uriloader/exthandler" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/widget" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/xpcom/base" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/xpcom/threads" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox-128.5.0/modules/libjar" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/include" "-I" "/usr/include/nspr" "-I" "/usr/include/nss" "-I" "/usr/include/nspr" "-I" "/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dist/include/nss" "-I" "/usr/include/pixman-1" "-D" "MOZILLA_CLIENT" "-I" "/usr/include/gtk-3.0/unix-print" "-I" "/usr/include/gtk-3.0" "-I" "/usr/include/pango-1.0" "-I" "/usr/include/at-spi2-atk/2.0" "-I" "/usr/include/at-spi-2.0" "-I" "/usr/include/dbus-1.0" "-I" "/usr/lib64/dbus-1.0/include" "-I" "/usr/include/fribidi" "-I" "/usr/include/atk-1.0" "-I" "/usr/include/cairo" "-I" "/usr/include/freetype2" "-I" "/usr/include/harfbuzz" "-I" "/usr/include/pixman-1" "-I" "/usr/include/gdk-pixbuf-2.0" "-I" "/usr/include/libpng16" "-I" "/usr/include/gio-unix-2.0" "-I" "/usr/lib64/libffi/include" "-I" "/usr/include/glib-2.0" "-I" "/usr/lib64/glib-2.0/include" "-I" "/usr/include/libmount" "-I" "/usr/include/blkid" "-internal-isystem" "/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13" "-internal-isystem" "/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu" "-internal-isystem" "/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward" "-internal-isystem" "/usr/lib/llvm/19/bin/../../../../lib/clang/19/include" "-internal-isystem" "/usr/local/include" "-internal-isystem" "/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/include" "-internal-externc-isystem" "/include" "-internal-externc-isystem" "/usr/include" "-O2" "-Wall" "-Wbitfield-enum-conversion" "-Wempty-body" "-Wformat-type-confusion" "-Wignored-qualifiers" "-Wpointer-arith" "-Wshadow-field-in-constructor-modified" "-Wsign-compare" "-Wtautological-constant-in-range-compare" "-Wtype-limits" "-Wno-error=tautological-type-limit-compare" "-Wunreachable-code" "-Wunreachable-code-return" "-Wunused-but-set-parameter" "-Wno-invalid-offsetof" "-Wclass-varargs" "-Wempty-init-stmt" "-Wfloat-overflow-conversion" "-Wfloat-zero-conversion" "-Wloop-analysis" "-Wno-range-loop-analysis" "-Wenum-compare-conditional" "-Wenum-float-conversion" "-Wno-deprecated-anon-enum-enum-conversion" "-Wno-deprecated-enum-enum-conversion" "-Wno-deprecated-this-capture" "-Wcomma" "-Wimplicit-fallthrough" "-Wstring-conversion" "-Wno-inline-new-delete" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-error=atomic-alignment" "-Wno-error=deprecated-builtins" "-Wformat" "-Wformat-security" "-Wno-psabi" "-Wthread-safety" "-Wno-error=builtin-macro-redefined" "-Wno-vla-cxx-extension" "-Wno-unknown-warning-option" "-fdeprecated-macro" "-ferror-limit" "19" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-pthread" "-stack-protector" "2" "-fstack-clash-protection" "-fcf-protection=none" "-fno-rtti" "-fgnuc-version=4.2.1" "-fskip-odr-check-in-gmf" "-fno-sized-deallocation" "-fno-aligned-allocation" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-o" "Unified_cpp_dom_ipc5.o" "-x" "c++" "Unified_cpp_dom_ipc5.cpp" "/usr/lib/llvm/19/bin/clang-19" "-cc1" "-triple" "x86_64-pc-linux-gnu" "-emit-obj" "-disable-free" "-clear-ast-before-backend" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "Unified_cpp_dom_ipc5.cpp" "-mrelocation-model" "pic" "-pic-level" "2" "-fhalf-no-semantic-interposition" "-mframe-pointer=none" "-relaxed-aliasing" "-ffp-contract=off" "-fno-rounding-math" "-mconstructor-aliases" "-funwind-tables=2" "-target-cpu" "x86-64" "-tune-cpu" "generic" "-debugger-tuning=gdb" "-fdebug-compilation-dir=/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-ffunction-sections" "-fdata-sections" "-fcoverage-compilation-dir=/var/tmp/notmpfs/portage/www-client/firefox-128.5.0/work/firefox_build/dom/ipc" "-sys-header-deps" "-U" "_FORTIFY_SOURCE" "-D" "_FORTIFY_SOURCE=3" "-D" "NDEBUG=1" "-D" "TRIMMED=1" "-D" "BIN_SUFFIX=\"\"" "-D" "MOZ_APP_NAME=\"firefox\"" "-D" "MOZ_HAS_MOZGLUE" "-D" "MOZILLA_INTERNAL_API" "-D" "IMPL_LIBXUL" "-D" "STATIC_EXPORTABLE_JS_API" "-D" "MOZILLA_CLIENT" "-O2" "-Wall" "-Wbitfield-enum-conversion" "-Wempty-body" "-Wformat-type-confusion" "-Wignored-qualifiers" "-Wpointer-arith" "-Wshadow-field-in-constructor-modified" "-Wsign-compare" "-Wtautological-constant-in-range-compare" "-Wtype-limits" "-Wno-error=tautological-type-limit-compare" "-Wunreachable-code" "-Wunreachable-code-return" "-Wunused-but-set-parameter" "-Wno-invalid-offsetof" "-Wclass-varargs" "-Wempty-init-stmt" "-Wfloat-overflow-conversion" "-Wfloat-zero-conversion" "-Wloop-analysis" "-Wno-range-loop-analysis" "-Wenum-compare-conditional" "-Wenum-float-conversion" "-Wno-deprecated-anon-enum-enum-conversion" "-Wno-deprecated-enum-enum-conversion" "-Wno-deprecated-this-capture" "-Wcomma" "-Wimplicit-fallthrough" "-Wstring-conversion" "-Wno-inline-new-delete" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-error=atomic-alignment" "-Wno-error=deprecated-builtins" "-Wformat" "-Wformat-security" "-Wno-psabi" "-Wthread-safety" "-Wno-error=builtin-macro-redefined" "-Wno-vla-cxx-extension" "-Wno-unknown-warning-option" "-fdeprecated-macro" "-ferror-limit" "19" "-fvisibility=hidden" "-fvisibility-inlines-hidden" "-pthread" "-stack-protector" "2" "-fstack-clash-protection" "-fcf-protection=none" "-fno-rtti" "-fgnuc-version=4.2.1" "-fskip-odr-check-in-gmf" "-fno-sized-deallocation" "-fno-aligned-allocation" "-fcolor-diagnostics" "-vectorize-loops" "-vectorize-slp" "-D__GCC_HAVE_DWARF2_CFI_ASM=1" "-x" "c++" "Unified_cpp_dom_ipc5-9cd37e.cpp"