IntelliJ crashes every time I try to start it

Metadata

Edition: IntelliJ IDEA Open/Community

Version: 2026.2.1

Operation System: Linux Fedora

Packaging Format: Flatpak

Bug description

Every time I try to start it, IntelliJ crashes with the error message below.

I reinstalled it multiple times but the bug reoccurs after a short time

Error Message:

Internal error

com.intellij.platform.ide.bootstrap.DirectoryLock$CannotActivateException: Process "/app/bin/idea" (2) is still running and does not respond.

If the IDE is starting up or shutting down, please try again later.
If the process seems stuck, please try killing it (WARNING: unsaved data might be lost).

Stacktrace:
    at com.intellij.platform.ide.bootstrap.DirectoryLock.cannotActivate(DirectoryLock.java:245)
    at com.intellij.platform.ide.bootstrap.DirectoryLock.lockOrActivate(DirectoryLock.java:210)
    at com.intellij.platform.ide.bootstrap.StartupUtil.lockSystemDirs(startup.kt:563)
    at com.intellij.platform.ide.bootstrap.StartupUtil.access$lockSystemDirs(startup.kt:1)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$lockSystemDirsJob$1$1.invokeSuspend(startup.kt:151)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$lockSystemDirsJob$1$1.invoke(startup.kt)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$lockSystemDirsJob$1$1.invoke(startup.kt)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
    at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
    at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
    at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:62)
    at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:55)
    at com.intellij.platform.ide.bootstrap.StartupUtil$startApplication$lockSystemDirsJob$1.invokeSuspend(startup.kt:150)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
    Suppressed: java.net.BindException: Address already in use
        at java.base/sun.nio.ch.UnixDomainSockets.bind0(Native Method)
        at java.base/sun.nio.ch.UnixDomainSockets.bind(UnixDomainSockets.java:101)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.unixBind(ServerSocketChannelImpl.java:321)
        at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:295)
        at java.base/java.nio.channels.ServerSocketChannel.bind(ServerSocketChannel.java:221)
        at com.intellij.platform.ide.bootstrap.DirectoryLock.tryListen(DirectoryLock.java:294)
        at com.intellij.platform.ide.bootstrap.DirectoryLock.lockOrActivate(DirectoryLock.java:181)
        ... 19 more
    Suppressed: java.net.ConnectException: Connection refused
        at java.base/sun.nio.ch.UnixDomainSockets.connect0(Native Method)
        at java.base/sun.nio.ch.UnixDomainSockets.connect(UnixDomainSockets.java:138)
        at java.base/sun.nio.ch.UnixDomainSockets.connect(UnixDomainSockets.java:134)
        at java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:950)
        at com.intellij.platform.ide.bootstrap.DirectoryLock.tryConnect(DirectoryLock.java:336)
        at com.intellij.platform.ide.bootstrap.DirectoryLock.lockOrActivate(DirectoryLock.java:189)
        ... 19 more
    Suppressed: java.lang.IllegalStateException: onExit for current process not allowed
        at java.base/java.lang.ProcessHandleImpl.onExit(ProcessHandleImpl.java:188)
        at com.intellij.platform.ide.bootstrap.DirectoryLock.lockOrActivate(DirectoryLock.java:206)
        ... 19 more

-----
JRE: 25.0.3+9-b508.16 amd64 (JetBrains s.r.o.)
/app/jbr

Hey, this is the Kotlin forum for questions about Kotlin, not questions about IntelliJ. You should file a bug report here: https://youtrack.jetbrains.com/issues/IDEA

Sorry my bad.

I file the bug report at the provided link

1 Like