Admin message

Due to a large amount of spam we do not allow new users to create repositories, they are "external" users. If you are a new user and want to create a repository, for example for forking GHC, open a new issue on ghc/ghc using the "get-verified" issue template

ghc-9.12.4: panic while compiling (profiling object) of Development.IDE.Core.Shake of ghcide-2.13.0.0
## Summary GHC panics while compiling ghcide-2.13.0.0 with profiling enabled: ``` [47 of 79] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, dist/build/Development/IDE/Core/Shake.p_o ) src/Development/IDE/Core/Shake.hs:111:58: warning: [GHC-38856] [-Wunused-imports] The import of ‘foldl'’ from module ‘Data.List.Extra’ is redundant | 111 | import Data.List.Extra (foldl', partition, | ^^^^^^ <no location info>: error: panic! (the 'impossible' happened) GHC version 9.12.4: lookupIdSubst ww_a3bqf InScope {eta_B0 eta_B1 wild_Xd ds1_Xe ipv_Xf ipv1_Xg ds1_Xh ipv_Xi ipv1_Xj s_Xk ds_Xl ipv_Xm ipv1_Xn s_Xo ds1_Xp ipv_Xq ipv1_Xr wild_Xs ds1_Xt ipv_Xu ipv1_Xv s_a6es ds1_a6eu ipv_a6ex ipv1_a6ez s_a7v2 ds1_a7v3 ipv_a7v4 ipv1_a7v7 ds_agod ipv_agoe ipv1_agof recorder_a370F fp_a370G ver_a370H k_a370I current0_a370P addTag_a3714 tag_a371r env_a371u $cshowsPrec_a39R2 $cshow_a39Vy $cshowList_a39VG $cpretty_a39VY $cprettyList_a3a0B $krep_a3adX $krep_a3adY $krep_a3adZ $krep_a3ae0 $krep_a3ae1 $krep_a3ae2 $krep_a3ae3 $krep_a3ae4 $krep_a3ae5 $krep_a3ae6 $krep_a3ae7 $krep_a3ae8 $krep_a3ae9 $krep_a3aea $krep_a3aeb $krep_a3aec $krep_a3aed $krep_a3aee $krep_a3aef $krep_a3aeg $krep_a3aeh $krep_a3aei $krep_a3aej $krep_a3aek $krep_a3ael $krep_a3aem $krep_a3aen $krep_a3aeo $krep_a3aep $krep_a3aeq $krep_a3aer $krep_a3aes $krep_a3aet $krep_a3aeu $krep_a3aev $krep_a3aew $krep_a3aex $krep_a3aey $krep_a3aez $krep_a3aeA $krep_a3aeB $krep_a3aeC $krep_a3aeD $krep_a3aeE $krep_a3aeF $krep_a3aeG $krep_a3aeH $krep_a3aeI $krep_a3aeJ $krep_a3aeK $krep_a3aeL $krep_a3aeM $krep_a3aeN $krep_a3aeO $krep_a3aeP $krep_a3aeQ $krep_a3aeR $krep_a3aeS $krep_a3aeT $krep_a3aeU $krep_a3aeV $krep_a3aeW $krep_a3aeX $krep_a3aeY $krep_a3aeZ $krep_a3af0 $krep_a3af1 $krep_a3af2 $krep_a3af3 $krep_a3af4 $krep_a3af5 $krep_a3af6 $krep_a3af7 $krep_a3af8 $krep_a3af9 $krep_a3afa $krep_a3afb $krep_a3afc $krep_a3afd $krep_a3afe $krep_a3aff $krep_a3afg $krep_a3afh $krep_a3afi $krep_a3afj $krep_a3afk $krep_a3afl $krep_a3afm $krep_a3afn $krep_a3afo $krep_a3afp $krep_a3afq $krep_a3afr $krep_a3afs $krep_a3aft $krep_a3afu $krep_a3afv $krep_a3afw $krep_a3afx $krep_a3afy $krep_a3afz $krep_a3afA $krep_a3afB $krep_a3afC $krep_a3afD $krep_a3afE $krep_a3afF $krep_a3afG $krep_a3afH $krep_a3afI $krep_a3afJ $krep_a3afK $krep_a3afL $krep_a3afM $krep_a3afN $krep_a3afO $krep_a3afP $krep_a3afQ $krep_a3afR $krep_a3afS $krep_a3afT $krep_a3afU $krep_a3afV $krep_a3afW eta_a3cml ds1_a3cmL ipv_a3cmM ipv1_a3cmN ds_d3aj0 ds_d3ajA ds_d3ajB ds_d3ajC ds_d3ajD ds_d3ajE ds_d3ajF ds_d3ajG ds_d3ajH ds_d3ajI ds_d3ajJ ds_d3ajK ds_d3ajL ds_d3ajM ds_d3ajN ds_d3ajO ds_d3ajP ds_d3ajQ ds_d3ajR ds_d3ajS ds_d3ajT ds_d3ajU ds_d3ajV ds_d3ajW ds_d3ajX ds_d3ajY ds_d3ajZ ds_d3ak0 ds_d3ak1 wild_i2yaR build newnessCheck uptoDate stale runIdeActionT rootDir stopMonitoring shakeDatabaseProfile shakeExtras shakeSession shakeDb cancelShakeSession loaderQueue restartQueue dirtyKeys defaultConfig vfsVar persistentKeys hiedbWriter withHieDb clientCapabilities actionQueue exportsMap knownTargetsVar ideNc restartShakeSession ideTesting progress positionMapping semanticTokensId semanticTokensCache publishedDiagnostics hiddenDiagnostics diagnostics state globals idePlugins shakeRecorder debouncer lspEnv tLoaderQueue tRestartQueue tIndexQueue indexProgressReporting indexCompleted indexPending indexQueue getShakeExtras getShakeExtrasRules getClientConfigAction getPluginConfigAction addPersistentRule getVirtualFile addIdeGlobal addIdeGlobalExtras getIdeGlobalExtras getIdeGlobalAction getIdeGlobalState getIdeOptions getIdeOptionsIO deleteValue knownTargets shakeOpen shakeSessionInit shakeShut mkDelayedAction delayedAction shakeEnqueue newSession getDiagnostics getHiddenDiagnostics garbageCollectDirtyKeys garbageCollectDirtyKeysOlderThan preservedKeys define defineNoDiagnostics use useWithStale useWithStale_ usesWithStale_ runIdeAction askShake mkUpdater useWithStaleFast useWithStaleFast' useNoFile use_ useNoFile_ uses_ uses usesWithStale useWithSeparateFingerprintRule useWithSeparateFingerprintRule_ defineEarlyCutoff defineNoFile defineEarlyCutOffNoFile defineEarlyCutoff' traceA ideLogger actionLogger updatePositionMapping updatePositionMappingHelper runWithSignal $tc'LogCreateHieDbExportsMapStart $tc'LogCreateHieDbExportsMapFinish $tc'LogBuildSessionRestart $tc'LogBuildSessionRestartTakingTooLong $tc'LogDelayedAction $tc'LogBuildSessionFinish $tc'LogDiagsDiffButNoLspEnv $tc'LogDefineEarlyCutoffRuleNoDiagHasDiag $tc'LogDefineEarlyCutoffRuleCustomNewnessHasDiag $tc'LogCancelledAction $tc'LogSessionInitialised $tc'LogLookupPersistentKey $tc'LogShakeGarbageCollection $tc'LogSetFilesOfInterest $tcLog $fPrettyLog $tc'HieDbWriter $tcHieDbWriter $tc'ThreadQueue $tcThreadQueue $tcIsIdeGlobal $tc'C:IsIdeGlobal $tc'GlobalIdeOptions $tcGlobalIdeOptions $fIsIdeGlobalTYPEGlobalIdeOptions $tc'ShakeSession $tcShakeSession $tc'VFSUnmodified $tc'VFSModified $tcVFSModified $tc'FastResult $tcFastResult $tc'Rule $tc'RuleNoDiagnostics $tc'RuleWithCustomNewnessCheck $tc'RuleWithOldValue $tcRuleBody $tc'StoreItem' $tcStoreItem' $tcShakeExtras $tc'IdeState $tcIdeState $tc'IdeAction $tcIdeAction $fMonadReaderShakeExtrasIdeAction $fMonadIOIdeAction $fFunctorIdeAction $fApplicativeIdeAction $fMonadIdeAction $fSemigroupIdeAction $fShowLog $trModule $csconcat_s3bdM cancelShakeSession_s3be0 $trModule_s3bej $trModule_s3bek $trModule_s3bel $trModule_s3bem $krep_s3ben $krep_s3beo $krep_s3bep $krep_s3beq $krep_s3ber $krep_s3bes $krep_s3bet $krep_s3beu $krep_s3bev $krep_s3bew $krep_s3bex $krep_s3bey $krep_s3bez $krep_s3beA $krep_s3beB $krep_s3beC $krep_s3beD $krep_s3beE $krep_s3beF $krep_s3beG $krep_s3beH $krep_s3beI $krep_s3beJ $krep_s3beL $krep_s3beM $krep_s3beN $krep_s3beO $krep_s3beP $krep_s3beQ $krep_s3beR $krep_s3beS $krep_s3beT $krep_s3beU $krep_s3beW $krep_s3beX $krep_s3beY $krep_s3beZ $krep_s3bf0 $tcLog_s3bf2 $tcLog_s3bf3 $tc'LogCreateHieDbExportsMapStart_s3bf4 $tc'LogCreateHieDbExportsMapStart_s3bf5 $tc'LogSessionInitialised_s3bf6 $tc'LogSessionInitialised_s3bf7 $tc'LogBuildSessionRestart_s3bf8 $tc'LogBuildSessionRestart_s3bf9 $tc'LogBuildSessionFinish_s3bfa $tc'LogBuildSessionFinish_s3bfb $tc'LogSetFilesOfInterest_s3bfc $tc'LogSetFilesOfInterest_s3bfd $tc'LogDiagsDiffButNoLspEnv_s3bfe $tc'LogDiagsDiffButNoLspEnv_s3bff $tc'LogBuildSessionRestartTakingTooLong_s3bfg $tc'LogBuildSessionRestartTakingTooLong_s3bfh $tc'LogDelayedAction_s3bfi $tc'LogDelayedAction_s3bfj $tc'LogShakeGarbageCollection_s3bfk $tc'LogShakeGarbageCollection_s3bfl $tc'LogDefineEarlyCutoffRuleNoDiagHasDiag_s3bfm $tc'LogDefineEarlyCutoffRuleNoDiagHasDiag_s3bfn $tc'LogDefineEarlyCutoffRuleCustomNewnessHasDiag_s3bfo $tc'LogDefineEarlyCutoffRuleCustomNewnessHasDiag_s3bfp $tc'LogCreateHieDbExportsMapFinish_s3bfq $tc'LogCreateHieDbExportsMapFinish_s3bfr $tc'LogCancelledAction_s3bfs $tc'LogCancelledAction_s3bft $tc'LogLookupPersistentKey_s3bfu $tc'LogLookupPersistentKey_s3bfv $tcHieDbWriter_s3bfw $tcHieDbWriter_s3bfx $tc'HieDbWriter_s3bfy $tc'HieDbWriter_s3bfz $tcThreadQueue_s3bfA $tcThreadQueue_s3bfB $tc'ThreadQueue_s3bfC $tc'ThreadQueue_s3bfD $tcIsIdeGlobal_s3bfE $tcIsIdeGlobal_s3bfF $krep_s3bfG $krep_s3bfH $tc'C:IsIdeGlobal_s3bfI $tc'C:IsIdeGlobal_s3bfJ $tcGlobalIdeOptions_s3bfK $tcGlobalIdeOptions_s3bfL $tc'GlobalIdeOptions_s3bfM $tc'GlobalIdeOptions_s3bfN $cp1IsIdeGlobal_s3bfO $tcShakeSession_s3bfP $tcShakeSession_s3bfQ $tc'ShakeSession_s3bfR $tc'ShakeSession_s3bfS $krep_s3bfT $tcVFSModified_s3bfU $tcVFSModified_s3bfV $tc'VFSUnmodified_s3bfW $tc'VFSUnmodified_s3bfX $tc'VFSModified_s3bfY $tc'VFSModified_s3bfZ $tcFastResult_s3bg0 $tcFastResult_s3bg1 $krep_s3bg2 $tc'FastResult_s3bg3 $tc'FastResult_s3bg4 $tcRuleBody_s3bg5 $tcRuleBody_s3bg6 $krep_s3bg7 $krep_s3bg8 $tc'RuleWithOldValue_s3bg9 $tc'RuleWithOldValue_s3bga $tc'Rule_s3bgb $tc'Rule_s3bgc $tc'RuleNoDiagnostics_s3bgd $tc'RuleNoDiagnostics_s3bge $tc'RuleWithCustomNewnessCheck_s3bgf $tc'RuleWithCustomNewnessCheck_s3bgg $tcStoreItem'_s3bgh $tcStoreItem'_s3bgi $tc'StoreItem'_s3bgj $tc'StoreItem'_s3bgk $tcIdeAction_s3bgl $tcIdeAction_s3bgm $krep_s3bgn $tcIdeState_s3bgo $tcIdeState_s3bgp $tcShakeExtras_s3bgq $tcShakeExtras_s3bgr $tc'IdeState_s3bgs $tc'IdeState_s3bgt $krep_s3bgu $krep_s3bgv $krep_s3bgw $tc'IdeAction_s3bgx $tc'IdeAction_s3bgy $dKnownSymbol_s3bgz $dIP_s3bgA $dIP_s3bgB $dIP_s3bgC $dIP_s3bgD $dIP_s3bgE $dIP_s3bgF $dIP_s3bgG $dIP_s3bgH $dIP_s3bgI $dIP_s3bgJ $dIP_s3bgK $dIP_s3bgL $dIP_s3bgM $dIP_s3bgN $dIP_s3bgO $dIP_s3bgP $dIP_s3bgQ $dIP_s3bgR $dIP_s3bgS $dIP_s3bgU $dIP_s3bgV $dIP_s3bgW $dIP_s3bgX $dIP_s3bgY $dIP_s3bgZ $dIP_s3bh0 $dIP_s3bh1 $dIP_s3bh2 $dIP_s3bh3 $dIP_s3bhF $dIP_s3bhG $dIP_s3bhH $dIP_s3bhI $dIP_s3bhJ $dIP_s3bhK $dIP_s3bhL $dIP_s3bhM $dIP_s3bhN $dIP_s3bhO $dTypeable_s3bhP $dIP_s3biD $dIP_s3biE $dIP_s3biF $dIP_s3biG $dIP_s3biH $dIP_s3biI $dIP_s3biJ $dIP_s3biK $dIP_s3biL $dIP_s3biM $dIP_s3biN $dIP_s3biO $dIP_s3biP $dIP_s3biQ $dIP_s3biR $dIP_s3biS $dIP_s3biT $dIP_s3biU $dIP_s3biV $dIP_s3biW $dIP_s3biX $dIP_s3biY $dIP_s3biZ $dIP_s3bj0 $dIP_s3bj1 $dIP_s3bj2 $dIP_s3bj3 $dIP_s3bj4 $dIP_s3bj5 $dIP_s3bj6 $dIP_s3bj7 $dIP_s3bj8 $dIP_s3bj9 $dIP_s3bja $dIP_s3bjb $dIP_s3bjc $dIP_s3bjd $dIP_s3bje $dIP_s3bjf $dIP_s3bjg $dIP_s3bjh $dIP_s3bji $dIP_s3bjj $dIP_s3bjk $dIP_s3bjl $dIP_s3bjm $dIP_s3bjn $dIP_s3bjo $dIP_s3bjp $dIP_s3bjq $cliftIO_s3bjD $dIP_s3bjE $dIP_s3bjF $dIP_s3bjG $dIP_s3bjH $dIP_s3bjI $dIP_s3bjJ $dIP_s3bjK $dIP_s3bjL $dIP_s3bjM $dIP_s3bjN $dIP_s3bld $dIP_s3ble $dIP_s3blf $dIP_s3blg $dIP_s3blh $dIP_s3bli $dIP_s3blj $dIP_s3blk $dIP_s3bll $dIP_s3blm $dPretty_s3bnx $cpure_s3bt5 $dIP_s3bun $dIP_s3buo $dIP_s3bup $dIP_s3buq $dIP_s3bur $dIP_s3bus $dIP_s3but $dIP_s3buu $dIP_s3buv $dIP_s3buw $dIP_s3bvV $dIP_s3bvW $dIP_s3bvX $dIP_s3bvY $dIP_s3bvZ $dIP_s3bw0 $dIP_s3bw1 $dIP_s3bw2 $dIP_s3bw3 $dIP_s3bw4 $dIP_s3bw5 $dIP_s3bw6 $dIP_s3bw7 $dIP_s3bw8 $dIP_s3bw9 $dIP_s3bwa $dIP_s3bwb $dIP_s3bwc $dIP_s3bwd $dIP_s3bwe $dIP_s3bwf $dIP_s3bwg $dIP_s3bwh $dIP_s3bwi $dIP_s3bwj $dIP_s3bwk $dIP_s3bwl $dIP_s3bwm $dIP_s3bwn $creader_s3bwF $c>>_s3bx6 $creturn_s3bxf $dTypeable_s3bxG $dTypeable_s3bxH $dTypeable_s3bxI $dTypeable_s3bxJ $dTypeable_s3bxK $dTypeable_s3bxL $dTypeable_s3bB6 $dTypeable_s3bB7 $dTypeable_s3bB8 $dTypeable_s3bB9 askShake_s3bGU getAllDiagnostics_s3c2B mappingForVersion_s3cpA $c<>_s3ctz addTagUnsafe_s3cLl $sgetIdeGlobalAction_s3cMk $suses__s3cMT $suses_s3cNM $suseWithoutDependency_s3cOg $slookup#_s3cOH $sunstream_s3cPA $snew_s3cPD $slookup_s3cPL $sunion_s3cRa $ssplit_s3cRp $s$wsplit_s3cS0 $sinsert_s3cSX $sinsertR_s3cTC $slookupWithDefault_s3cTG $stoList_s3cTR $sfold_s3cUf $sinsert'_s3cUF $s$winsert'_s3cVf $s$wupdateOrSnocWithKey_s3cVo $s^_s3cVy $s$fMonadReaderT_$c>>=_s3cVC $s$fApplicativeReaderT_$c<*_s3cVR $s$fApplicativeReaderT_$c*>_s3cW6 $s$fApplicativeReaderT_$cliftA2_s3cWo $s$fApplicativeReaderT_$c<*>_s3cWD $s$fFunctorReaderT_$c<$_s3cWQ $s$fFunctorReaderT_$cfmap_s3cWU lvl_s3cXi lvl_s3cXy $sgo15_s3cXN $sgo15_s3cXS poly_g_s3cY7 lvl_s3cYp lvl_s3cYt lvl_s3cYA lvl_s3cYC poly_f_s3cYD lvl_s3cYG lvl_s3cYI lvl_s3cYL lvl_s3cYO lvl_s3cYR $dTypeable_s3cZp $dShow_s3cZt $dTypeable_s3cZw $dHashable_s3cZA lvl_s3cZF lvl_s3cZH $dTypeable_s3cZN $dShow_s3cZR $dTypeable_s3cZU $dEq_s3cZW $dHashable_s3cZY $dNFData_s3d00 $dCTuple5_s3d02 lvl_s3d07 lvl_s3d09 lvl_s3d0q m1_s3d0r $dIP_s3d1l $dIP_s3d1p $dIP_s3d1t $dIP_s3d1x $dIP_s3d1z $dIP_s3d1B $dIP_s3d1D $dIP_s3d1F $dIP_s3d1H $dIP_s3d1J $dIP_s3d1T $dIP_s3d1X $dIP_s3d21 $dIP_s3d25 $dIP_s3d27 $dIP_s3d29 $dIP_s3d2b $dIP_s3d2d $dIP_s3d2f $dIP_s3d2h $dTypeable_s3d2k $d~_s3d2m $dIP_s3d2q $dIP_s3d2u $dIP_s3d2y $dIP_s3d2C $dIP_s3d2E $dIP_s3d2G $dIP_s3d2I $dIP_s3d2K $dIP_s3d2M $dIP_s3d2O lvl_s3d2W m1_s3d2X lvl_s3d3g lvl_s3d3l lvl_s3d3q lvl_s3d3v lvl_s3d3A lvl_s3d3F lvl_s3d3K lvl_s3d3P lvl_s3d3U lvl_s3d45 lvl_s3d4a lvl_s3d4f lvl_s3d4k lvl_s3d4p lvl_s3d4u lvl_s3d4v lvl_s3d4A lvl_s3d4F lvl_s3d4K lvl_s3d4P lvl_s3d4U lvl_s3d4Z lvl_s3d50 lvl_s3d51 lvl_s3d57 poly_$d~_s3d5a lvl_s3d5G lvl_s3d5I $dIP12_s3d5J lvl_s3d5L lvl_s3d5O lvl_s3d5S lvl_s3d5V lvl_s3d5W lvl_s3d5Z eta_s3d60 lvl_s3d61 lvl_s3d64 lvl_s3d67 lvl_s3d6a lvl_s3d6d lvl_s3d6e lvl_s3d6f lvl_s3d6g lvl_s3d6h lvl_s3d6i lvl_s3d6l lvl_s3d6o lvl_s3d6r lvl_s3d6u lvl_s3d6v lvl_s3d6w lvl_s3d6x lvl_s3d6y lvl_s3d6z lvl_s3d6A lvl_s3d6D lvl_s3d6E lvl_s3d6F lvl_s3d6G lvl_s3d6H lvl_s3d6I lvl_s3d6L lvl_s3d6O lvl_s3d6R lvl_s3d6U lvl_s3d6V lvl_s3d6W lvl_s3d6X lvl_s3d6Y lvl_s3d6Z lvl_s3d72 lvl_s3d75 lvl_s3d78 lvl_s3d7b lvl_s3d7c lvl_s3d7d lvl_s3d7e lvl_s3d7f lvl_s3d7g lvl_s3d7j lvl_s3d7k lvl_s3d7l $dIP_s3d7q $dIP_s3d7u $dIP_s3d7y $dIP_s3d7C $dIP_s3d7E $dIP_s3d7G $dIP_s3d7I $dIP_s3d7K $dIP_s3d7M lvl_s3d7N $dIP_s3d7O lvl_s3d8a lvl_s3d8g lvl_s3d8k lvl_s3d8l lvl_s3d8p lvl_s3d8u lvl_s3d8F lvl_s3d8H lvl_s3d8I lvl_s3d8L lvl_s3d8N lvl_s3d8O lvl_s3d8P lvl_s3d8Q lvl_s3d8S lvl_s3d8U lvl_s3d8Y lvl_s3d93 lvl_s3d98 lvl_s3d9f lvl_s3d9h lvl_s3d9i lvl_s3d9j lvl_s3d9k lvl_s3d9m lvl_s3d9p lvl_s3d9r lvl_s3d9s lvl_s3d9t lvl_s3d9u lvl_s3d9w lvl_s3d9y lvl_s3d9z lvl_s3d9F lvl_s3d9H lvl_s3d9I lvl_s3d9K lvl_s3d9Q lvl_s3d9S lvl_s3d9T lvl_s3d9V lvl_s3d9W lvl_s3da2 lvl_s3da4 lvl_s3da5 lvl_s3da7 lvl_s3da8 lvl_s3da9 lvl_s3daa lvl_s3dac lvl_s3dad lvl_s3dae lvl_s3dah lvl_s3dak lvl_s3dan lvl_s3daq lvl_s3dar lvl_s3das lvl_s3dat lvl_s3dau lvl_s3dav lvl_s3day lvl_s3daB lvl_s3daE lvl_s3daH lvl_s3daI lvl_s3daJ lvl_s3daK lvl_s3daL lvl_s3daM m1_s3daP $dIP_s3daT $dIP_s3daX $dIP_s3db1 $dIP_s3db5 $dIP_s3db7 $dIP_s3db9 $dIP_s3dbb $dIP_s3dbd $dIP_s3dbf lvl_s3dbi lvl_s3dbl lvl_s3dbF lvl_s3dbU lvl_s3dbV lvl_s3dc1 lvl_s3dc9 lvl_s3dcn lvl_s3dcZ lvl_s3ddc lvl_s3ddp lvl_s3ddq lvl_s3ddr ds_s3ddu lvl_s3ddv ds_s3ddw lvl_s3ddy ds_s3ddz lvl_s3ddB ds_s3ddC lvl_s3ddE ds_s3ddF lvl_s3ddH ds_s3ddI lvl_s3ddK ds_s3ddL lvl_s3ddM ds_s3ddP lvl_s3ddQ ds_s3ddR lvl_s3ddT ds_s3ddU lvl_s3ddV $dIP_s3de9 $dIP_s3ded $dIP_s3deh $dIP_s3del $dIP_s3den $dIP_s3dep $dIP_s3der $dIP_s3det $dIP_s3dev lvl_s3dew lvl_s3dey lvl_s3df3 lvl_s3dfg lvl_s3dfh lvl_s3dfu lvl_s3dfB lvl_s3dfC lvl_s3dfD lvl_s3dfE lvl_s3dfF lvl_s3dfI lvl_s3dfJ lvl_s3dfK lvl_s3dfL lvl_s3dfM lvl_s3dfP lvl_s3dfQ seconds_s3dfT lvl_s3dfU eta2_s3dfV lvl_s3dfW lvl_s3dfZ lvl_s3dg0 lvl_s3dg2 lvl_s3dg3 lvl_s3dg4 lvl_s3dg7 lvl_s3dg9 ds_s3dga f1_s3dgb lvl_s3dge lvl_s3dgf lvl_s3dgi lvl_s3dgj lvl_s3dgm lvl_s3dgn lvl_s3dgq lvl_s3dgr lvl_s3dgu lvl_s3dgv lvl_s3dgD lvl_s3dgF $dIP_s3dgK $dIP_s3dgO $dIP_s3dgS $dIP_s3dgW $dIP_s3dgY $dIP_s3dh0 $dIP_s3dh2 $dIP_s3dh4 $dIP_s3dh6 $dIP_s3dh8 lvl_s3dhd lvl_s3dhe uri_s3dhh lvl_s3dhj newDiagsBySource_s3dhn newDiagsBySource_s3dhp lvl_s3dhr lvl_s3dhu lvl_s3dhy lvl_s3dhz lvl_s3dhA lvl_s3dhB hash_s3dhE lvl_s3dhP test_s3dhQ update_s3dhT ds_s3dhZ lvl_s3di1 lvl_s3di2 lvl_s3di5 lvl_s3di6 lvl_s3di9 lvl_s3dia lvl_s3dic uri'_s3did lvl_s3die lvl_s3dii lvl_s3dij hash_s3dim lvl_s3dix test_s3diy lvl_s3diz lvl_s3diA lvl_s3diD lvl_s3diF lvl_s3diI lvl_s3diJ params_s3diM params_s3diQ params_s3diS eta3_s3diU $dIP_s3dlc $dIP_s3dlg $dIP_s3dlk $dIP_s3dlo $dIP_s3dlq $dIP_s3dls $dIP_s3dlu $dIP_s3dlw $dIP_s3dly $dIP_s3dlA $dIP_s3dlE $dIP_s3dlI $dIP_s3dlM $dIP_s3dlQ $dIP_s3dlS $dIP_s3dlU $dIP_s3dlW $dIP_s3dlY $dIP_s3dm0 $dIP_s3dm2 lvl_s3dm9 lvl_s3dmb lvl_s3dmh lvl_s3dmj poly_f_s3dmm lvl_s3dmq lvl_s3dms poly_f_s3dmv lvl_s3dmz lvl_s3dmA lvl_s3dmB lvl_s3dmC lvl_s3dmD lvl_s3dmE $dIP_s3dmK $dIP_s3dmO $dIP_s3dmS $dIP_s3dmW $dIP_s3dmY $dIP_s3dn0 $dIP_s3dn2 $dIP_s3dn4 $dIP_s3dn6 lvl_s3dn7 $dIP_s3dn8 fn_s3dnb lvl_s3dnd lvl_s3dnf lvl_s3dni poly_$d~_s3dnm lvl_s3dno lvl_s3dns lvl_s3dnu $dIP_s3dnz $dIP_s3dnD $dIP_s3dnH $dIP_s3dnL $dIP_s3dnN $dIP_s3dnP $dIP_s3dnR $dIP_s3dnT $dIP_s3dnV $dIP_s3dnX lvl_s3dnY lvl_s3do5 lvl_s3doc lvl_s3doh lvl_s3doi lvl_s3doj lvl_s3dok lvl_s3dol lvl_s3doo lvl_s3dos eta2_s3dot lvl_s3dov lvl_s3dow lvl_s3dox lvl_s3doy lastValueIO_s3dqI getValues_s3duL lvl_s3dyG lvl_s3dLB lvl_s3dLC lvl_s3dLF lvl_s3dLG $dIP_s3dLJ $dIP_s3dLK $dIP_s3dLL $dIP_s3dLM $dIP_s3dLN $dIP_s3dLO $dIP_s3dLP $dIP_s3dLQ $dIP_s3dLR $dIP_s3dLS $dIP_s3dLT $dIP_s3dLU $dIP_s3dLV $dIP_s3dLW $dIP_s3dLX $dIP_s3dLY lvl_s3dLZ lvl_s3dM0 lvl_s3dM1 lvl_s3dM2 lvl_s3dM3 lvl_s3dM4 lvl_s3dM5 lvl_s3dM6 lvl_s3dM7 lvl_s3dM8 lvl_s3dM9 lvl_s3dMa lvl_s3dMb $dIP_s3dMc $dIP_s3dMd $dIP_s3dMe $dIP_s3dMf $dIP_s3dMg $dIP_s3dMh $dIP_s3dMi $dIP_s3dMj f_s3dMk f_s3dMl lvl_s3dMm f_s3dMn f_s3dMo f_s3dMp f_s3dMq f_s3dMr f_s3dMs lvl_s3dMt $dIP_s3dMN $dIP_s3dMO $dIP_s3dMP $dIP_s3dMQ lvl_s3dMR lvl_s3dMS lvl_s3dMT lvl_s3dMU lvl_s3dMV lvl_s3dMW lvl_s3dMX lvl_s3dMY $dIP_s3dOa $dIP_s3dOb $dIP_s3dOc $dIP_s3dOd lvl_s3dOe lvl_s3dOf lvl_s3dOg lvl_s3dOh lvl_s3dOi lvl_s3dOj lvl_s3dOk lvl_s3dOl lvl_s3dOm lvl_s3dOn lvl_s3dOo lvl_s3dOp lvl_s3dOq lvl_s3dOr lvl_s3dOs lvl_s3dOt $dIP_s3dOu $dIP_s3dOv $dIP_s3dOw $dIP_s3dOx $dIP_s3dOy $dIP_s3dOz $dIP_s3dOA $dIP_s3dOB $dIP_s3dOC $dIP_s3dOD $dIP_s3dOE $dIP_s3dOF $dIP_s3dOG $dIP_s3dOH $dIP_s3dOI $dIP_s3dOJ $dIP_s3dOK $dIP_s3dOL $dIP_s3dOM $dIP_s3dON $dIP_s3dOO $dIP_s3dOP $dIP_s3dOQ $dIP_s3dOR $dIP_s3dOS $dIP_s3dOT $dIP_s3dOU $dIP_s3dOV $dIP_s3dOW $dIP_s3dOX $dIP_s3dOY $dIP_s3dOZ $dIP_s3dP0 $dIP_s3dP1 $dIP_s3dP2 $dIP_s3dP3 $dIP_s3dP4 $dIP_s3dP5 $dIP_s3dP6 $dIP_s3dP7 $dIP_s3dP8 $dIP_s3dP9 $dIP_s3dPa $dIP_s3dPb $dIP_s3dPc $dIP_s3dPd $dIP_s3dPe $dIP_s3dPf $dIP_s3dPg $dIP_s3dPh $dIP_s3dPi $dIP_s3dPj $dIP_s3dPk $dIP_s3dPl $dIP_s3dPm $dIP_s3dPn $dIP_s3dPo $dIP_s3dPp $dIP_s3dPq $dIP_s3dPr $dIP_s3dPs $dIP_s3dPt $dIP_s3dPu $dIP_s3dPv $dIP_s3dPw $dIP_s3dPx $dIP_s3dPy $dIP_s3dPz $dIP_s3dPA $dIP_s3dPB $dIP_s3dPC $dIP_s3dPD lvl_s3dPE lvl_s3dPF lvl_s3dPG $dKnownSymbol_s3dQC lvl_s3dQZ lvl_s3dR0 $sdelete_s3dRO $slookup_s3dRZ $sgetIdeGlobalExtras_s3dS8 $wpoly_go2_s3e6d $wpoly_go1_s3e6u $wpoly_go15_s3e9w $wpoly_go2_s3ed6 $wpoly_go1_s3eds $wlvl_s3eeb $wuseWithSeparateFingerprintRule_s3efz $wgo15_s3eg4 $wrunWithSignal_s3egO $wlvl_s3ejI $wlvl_s3el5 $wlvl_s3elg $wcountRelevantKeys_s3esb $wtest_s3ewL $wtest_s3ex2 $wupdatePositionMappingHelper_s3eCe $wupdatePositionMapping_s3eD6 $supdateFileDiagnostics_s3eFv} Call stack: CallStack (from HasCallStack): callStackDoc, called at compiler/GHC/Utils/Panic.hs:190:37 in ghc-9.12.4-d441:GHC.Utils.Panic pprPanic, called at compiler/GHC/Core/Subst.hs:196:17 in ghc-9.12.4-d441:GHC.Core.Subst Please report this as a GHC bug: https://www.haskell.org/ghc/reportabug ``` Full log: [ghc-9.12.4-ghcide-2.13.0.0-panic.txt](/uploads/79da025ecd5fd73f327fa9c6c9ddfceb/ghc-9.12.4-ghcide-2.13.0.0-panic.txt) ## Steps to reproduce Build ghcide-2.13.0.0 with ghc-9.12.4 and profiling enabled. (`haskell.packages.ghc9124.ghcide`, https://github.com/nixos/nixpkgs/commit/26c82625b475a27e2f56e64b8f44850cd70ac30b) ## Expected behavior Compiles successfully ## Environment * GHC version used: 9.12.4 Optional: * Operating System: NixOS * System Architecture: x86_64-linux
issue