Desktop Joplin crashes sometimes when changing menu

Sometimes Joplin crashes when I’m trying to use the menus.

Has anyone else seen this problem?

I’d like to know if it happens on different platforms. So using Joplin v1.0.179, on Linux and on Mac or Windows.

The problem is probably in software that Joplin uses, so this information will help report it back to the other project.

Test

To trigger the problem:

  1. Click View menu
  2. Quickly click Tools menu

Expected result: Tools menu is shown
Observed result: Joplin shuts down with a segmentation fault error message

It doesn’t happen 100% of the time, but will happen within one to three attempts, though the timing is important. It can happen between any menus, not just View and Tools.

Thanks

What operating system are you running it on? Do you know how to obtain app crash logs for both Joplin and from your OS? These would definitely be helpful for anyone trying to help you out.

I just want to confirm the problem is not just on my setup.

To answer your questions, I am running Joplin 1.0.179 on Linux (Ubuntu 18.04). There is nothing in the Joplin logs.

The system log shows:

Jan 27 08:40:24 JoplinDev kernel: [108886.292116] joplin[29551]: segfault at fffffffd4ffbb370 ip 00005600899a7078 sp 00007fff305ff080 error 5 in joplin[5600897d4000+53aa000]
Jan 27 08:40:24 JoplinDev kernel: [108886.292137] Code: 8b 07 4c 8d 75 e8 4c 89 f6 ff 50 10 89 c3 4c 89 f7 e8 dc 74 d3 01 89 d8 48 83 c4 10 5b 41 5e 5d c3 cc 55 48 89 e5 48 8b 7f 08 <48> 8b 07 5d ff 60 18 cc 55 48 89 e5 48 8b 7f 08 48 8b 07 5d ff 60

I can’t reproduce this on macOS.

Thank you @tessus.

I’m not able to reproduce it on Artix Linux either. Have you checked to see if you may have corrupt packages on your system? Also, are you running a download straight from Joplin or using a PPA to install it?

Thank you @bedwardly-down.

Downloaded straight from Joplin.

To check your packages, run
sudo apt-get check

Also for the hell of it, what does ldd Joplin*.AppImage show? It checks to see if there are any broken libraries linked between your system and what AppImage uses to interact with it.