ShyykoSerhiy / gfm-plugin

Github flavored markdown plugin for intellij idea.
https://plugins.jetbrains.com/plugin/7701
MIT License
88 stars 16 forks source link

IDE Freeze after closing (a large file) #144

Open AbitTheGray opened 5 years ago

AbitTheGray commented 5 years ago

I had to disable gfm plugin because when I tried to close *.md file (bigger), it froze my IDE and I had to kill it. Disabling gfm solved the problem. I am also having official Markdown plugin.

CLion, Linux (Debian)

lindyhopchris commented 5 years ago

I'm having exactly the same problem with this - closing a markdown file crashes phpstorm. Disabling the gfm plugin solves the problem. Shame though as I prefer to use the gfm plugin!

d13r commented 5 years ago

Same here on Ubuntu 18.10. For me it's a small file, but it does have two code blocks (in case that makes any difference). After closing the file, PhpStorm freezes (becomes unresponsive) but does not seem to crash completely. The console says:

02:54:26 INFO: WRITE: PingMessage{type=Ping, uid=6, alive=false}, SocketInfo{channelId=0, browserId=0, channelType=Browser}
02:54:26 INFO: READ:  PingMessage{type=Ping, uid=6, alive=true}, SocketInfo{channelId=0, browserId=0, channelType=Browser}
02:54:26 INFO: WRITE: BeforeDisposeBrowserMessage{type=BeforeDisposeBrowser, uid=7}, SocketInfo{channelId=0, browserId=0, channelType=Browser}
02:54:26 INFO: READ:  BeforeDisposeBrowserMessage{type=BeforeDisposeBrowser, uid=7}, SocketInfo{channelId=0, browserId=0, channelType=Browser}
02:54:26 INFO: WRITE: DisposeBrowserMessage{type=DisposeBrowser, uid=8}, SocketInfo{channelId=0, browserId=0, channelType=Browser}
02:54:26 INFO: Channel is closed: SocketChannel{cid=0, bid=0, type=Browser}
02:54:26 INFO: [0113/145426:WARNING:channel.cc(549)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
02:54:26 INFO: Channel is disconnected: SocketChannel{cid=0, bid=0, type=Browser}
02:54:26 INFO: [0113/145426:WARNING:channel.cc(549)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
02:54:26 INFO: Stopping IPC...
02:54:26 INFO: Stopping main channel...
02:54:26 INFO: Shutting down event queue...
02:54:26 INFO: Shutting down event queue... [DONE]
02:54:26 INFO: WRITE: ShutdownMessage{type=Shutdown, uid=9}, SocketInfo{channelId=0, browserId=-1, channelType=Main}
02:54:26 INFO: Channel is closed: SocketChannel{cid=0, bid=0, type=Render}
02:54:26 INFO: Channel is disconnected: SocketChannel{cid=0, bid=0, type=Render}
02:54:26 INFO: Shutting down event queue...
02:54:26 INFO: Shutting down event queue... [DONE]

Not sure if that helps at all. 😃