laurent22 / joplin

Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

Home Page:https://joplinapp.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kernel panic when closing Joplin-desktop

matoxxx opened this issue · comments

Operating system

Linux

Joplin version

2.14.20

Desktop version info

Joplin 2.14.20 (prod, linux)

Client ID: 9858ad0da0774e3aaba6cb524c0b47fc
Sync Version: 3
Profile Version: 46
Keychain Supported: No

Revision: cfd98e3

Autolinker: 1.0.4
Backup: 1.4.0
Delete unlinked resources: 1.0.0
Inline TODO: 1.7.0
Kanban: 1.0.7
MultiMarkdown Table Tools: 1.2.0
Note Tabs: 1.4.0
Rich Markdown: 0.13.4
Templates: 2.4.0

Current behaviour

First time crash of Joplin after years of use, resulting in kernel panic.

  1. Clicked tray icon to close the app
  2. System froze
  3. Hard reset, sysrq didn't help
  4. After reboot app is working fine
  5. No crash reports in joplin dir

Expected behaviour

No response

Logs

May 21 09:26:09 legion kernel: BUG: unable to handle page fault for address: 0000000000025398
May 21 09:26:09 legion kernel: #PF: supervisor read access in kernel mode
May 21 09:26:09 legion kernel: #PF: error_code(0x0000) - not-present page
May 21 09:26:09 legion kernel: PGD 0 P4D 0
May 21 09:26:09 legion kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
May 21 09:26:09 legion kernel: CPU: 0 PID: 51780 Comm: @jopli:traceq0 Tainted: P OE 6.9.1-arch1-1 #1 8721656fa781c58301f7268d475f3e6380e2b47c
May 21 09:26:09 legion kernel: Hardware name: LENOVO 82B5/LNVNB161216, BIOS EUCN39WW 09/09/2022
May 21 09:26:09 legion kernel: RIP: 0010:refill_obj_stock+0x56/0x1c0
May 21 09:26:09 legion kernel: Code: 81 e4 00 02 00 00 48 8d a8 00 20 03 00 48 8b 45 10 48 39 f8 0f 84 94 00 00 00 48 89 ef e8 82 f2 ff ff 49 89 c6 e8 da 1e d8 ff <49> 8b 07 a8 03 0f 85 fb 0>
May 21 09:26:09 legion kernel: RSP: 0018:ffffbecc8e4df748 EFLAGS: 00010002
May 21 09:26:09 legion kernel: RAX: 0000000000000002 RBX: 0000000000000000 RCX: 0000000000000023
May 21 09:26:09 legion kernel: RDX: ffff9c350e4f4600 RSI: 0000000000000000 RDI: ffff9c350e4f4600
May 21 09:26:09 legion kernel: RBP: ffff9c36bf432000 R08: 0000000000000001 R09: 0000000000000000
May 21 09:26:09 legion kernel: R10: ffff9c33f9778f00 R11: 0000000000000006 R12: 0000000000000200
May 21 09:26:09 legion kernel: R13: 03ffffffffffffff R14: ffff9c33d5326a00 R15: 0000000000025398
May 21 09:26:09 legion kernel: FS: 0000000000000000(0000) GS:ffff9c36bf400000(0000) knlGS:0000000000000000
May 21 09:26:09 legion kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 21 09:26:09 legion kernel: CR2: 0000000000025398 CR3: 00000001d936e000 CR4: 0000000000350ef0
May 21 09:26:09 legion kernel: Call Trace:
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: ? __die_body.cold+0x19/0x27
May 21 09:26:09 legion kernel: ? page_fault_oops+0x15a/0x2b0
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? exc_page_fault+0x81/0x190
May 21 09:26:09 legion kernel: ? asm_exc_page_fault+0x26/0x30
May 21 09:26:09 legion kernel: ? refill_obj_stock+0x56/0x1c0
May 21 09:26:09 legion kernel: ? refill_obj_stock+0x56/0x1c0
May 21 09:26:09 legion kernel: obj_cgroup_uncharge_zswap+0x1d/0x60
May 21 09:26:09 legion kernel: zswap_entry_free+0x29/0x170
May 21 09:26:09 legion kernel: zswap_invalidate+0x9b/0xb0
May 21 09:26:09 legion kernel: free_swap_slot+0x18/0xd0
May 21 09:26:09 legion kernel: __swap_entry_free+0x72/0x90
May 21 09:26:09 legion kernel: free_swap_and_cache+0x57/0x100
May 21 09:26:09 legion kernel: unmap_page_range+0x837/0x17a0
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? mas_next_slot+0x153/0x6c0
May 21 09:26:09 legion kernel: unmap_vmas+0xbd/0x1a0
May 21 09:26:09 legion kernel: exit_mmap+0xff/0x3a0
May 21 09:26:09 legion kernel: __mmput+0x3e/0x140
May 21 09:26:09 legion kernel: do_exit+0x2e0/0xaf0
May 21 09:26:09 legion kernel: ? __pfx_futex_wake_mark+0x10/0x10
May 21 09:26:09 legion kernel: do_group_exit+0x30/0x80
May 21 09:26:09 legion kernel: get_signal+0x7e4/0x880
May 21 09:26:09 legion kernel: arch_do_signal_or_restart+0x3b/0x240
May 21 09:26:09 legion kernel: syscall_exit_to_user_mode+0x1b1/0x210
May 21 09:26:09 legion kernel: do_syscall_64+0x8e/0x160
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? alloc_pages_mpol+0xd7/0x1c0
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? __pte_offset_map+0x1b/0x180
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? __mod_memcg_lruvec_state+0x94/0x110
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? set_ptes.isra.0+0x28/0x90
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? do_anonymous_page+0x3d2/0x710
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? __handle_mm_fault+0xc79/0xe10
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? syscall_exit_to_user_mode+0x75/0x210
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? do_syscall_64+0x8e/0x160
May 21 09:26:09 legion kernel: ? handle_mm_fault+0x1f0/0x300
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? do_user_addr_fault+0x34e/0x620
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
May 21 09:26:09 legion kernel: RIP: 0033:0x7d26387f24e9
May 21 09:26:09 legion kernel: Code: Unable to access opcode bytes at 0x7d26387f24bf.
May 21 09:26:09 legion kernel: RSP: 002b:00007d26155ff440 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
May 21 09:26:09 legion kernel: RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007d26387f24e9
May 21 09:26:09 legion kernel: RDX: 0000000000000000 RSI: 0000000000000189 RDI: 00000524015dab18
May 21 09:26:09 legion kernel: RBP: 00007d26155ff470 R08: 0000000000000000 R09: 00000000ffffffff
May 21 09:26:09 legion kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
May 21 09:26:09 legion kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 00000524015dab18
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: Modules linked in: veth xt_conntrack xt_MASQUERADE nf_conntrack_netlink xfrm_user xfrm_algo iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcr>
May 21 09:26:09 legion kernel: snd_compress snd_intel_sdw_acpi crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul libarc4 snd_hda_codec polyval_clmulni snd_rpl_pci_acp6x ptp ledtrig_n>
May 21 09:26:09 legion kernel: crc32c_intel xhci_pci nvme_core xhci_pci_renesas i8042 cec video nvme_auth serio wmi
May 21 09:26:09 legion kernel: CR2: 0000000000025398
May 21 09:26:09 legion kernel: ---[ end trace 0000000000000000 ]---
May 21 09:26:09 legion kernel: RIP: 0010:refill_obj_stock+0x56/0x1c0
May 21 09:26:09 legion kernel: Code: 81 e4 00 02 00 00 48 8d a8 00 20 03 00 48 8b 45 10 48 39 f8 0f 84 94 00 00 00 48 89 ef e8 82 f2 ff ff 49 89 c6 e8 da 1e d8 ff <49> 8b 07 a8 03 0f 85 fb 0>
May 21 09:26:09 legion kernel: RSP: 0018:ffffbecc8e4df748 EFLAGS: 00010002
May 21 09:26:09 legion kernel: RAX: 0000000000000002 RBX: 0000000000000000 RCX: 0000000000000023
May 21 09:26:09 legion kernel: RDX: ffff9c350e4f4600 RSI: 0000000000000000 RDI: ffff9c350e4f4600
May 21 09:26:09 legion kernel: RBP: ffff9c36bf432000 R08: 0000000000000001 R09: 0000000000000000
May 21 09:26:09 legion kernel: R10: ffff9c33f9778f00 R11: 0000000000000006 R12: 0000000000000200
May 21 09:26:09 legion kernel: R13: 03ffffffffffffff R14: ffff9c33d5326a00 R15: 0000000000025398
May 21 09:26:09 legion kernel: FS: 0000000000000000(0000) GS:ffff9c36bf400000(0000) knlGS:0000000000000000
May 21 09:26:09 legion kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 21 09:26:09 legion kernel: CR2: 0000000000025398 CR3: 00000001d936e000 CR4: 0000000000350ef0
May 21 09:26:09 legion kernel: note: @jopli:traceq0[51780] exited with irqs disabled
May 21 09:26:09 legion kernel: note: @jopli:traceq0[51780] exited with preempt_count 2
May 21 09:26:09 legion kernel: Fixing recursive fault but reboot is needed!
May 21 09:26:09 legion kernel: BUG: scheduling while atomic: @jopli:traceq0/51780/0x00000000
May 21 09:26:09 legion kernel: Modules linked in: veth xt_conntrack xt_MASQUERADE nf_conntrack_netlink xfrm_user xfrm_algo iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcr>
May 21 09:26:09 legion kernel: snd_compress snd_intel_sdw_acpi crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul libarc4 snd_hda_codec polyval_clmulni snd_rpl_pci_acp6x ptp ledtrig_n>
May 21 09:26:09 legion kernel: crc32c_intel xhci_pci nvme_core xhci_pci_renesas i8042 cec video nvme_auth serio wmi
May 21 09:26:09 legion kernel: CPU: 0 PID: 51780 Comm: @jopli:traceq0 Tainted: P D OE 6.9.1-arch1-1 #1 8721656fa781c58301f7268d475f3e6380e2b47c
May 21 09:26:09 legion kernel: Hardware name: LENOVO 82B5/LNVNB161216, BIOS EUCN39WW 09/09/2022
May 21 09:26:09 legion kernel: Call Trace:
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: dump_stack_lvl+0x5d/0x80
May 21 09:26:09 legion kernel: __schedule_bug.cold+0x42/0x4e
May 21 09:26:09 legion kernel: __schedule+0x108d/0x1510
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? vprintk_emit+0x176/0x2a0
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? _printk+0x6c/0x87
May 21 09:26:09 legion kernel: do_task_dead+0x42/0x50
May 21 09:26:09 legion kernel: make_task_dead.cold+0xd9/0xe5
May 21 09:26:09 legion kernel: rewind_stack_and_make_dead+0x16/0x20
May 21 09:26:09 legion kernel: RIP: 0033:0x7d26387f24e9
May 21 09:26:09 legion kernel: Code: Unable to access opcode bytes at 0x7d26387f24bf.
May 21 09:26:09 legion kernel: RSP: 002b:00007d26155ff440 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
May 21 09:26:09 legion kernel: RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007d26387f24e9
May 21 09:26:09 legion kernel: RDX: 0000000000000000 RSI: 0000000000000189 RDI: 00000524015dab18
May 21 09:26:09 legion kernel: RBP: 00007d26155ff470 R08: 0000000000000000 R09: 00000000ffffffff
May 21 09:26:09 legion kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
May 21 09:26:09 legion kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 00000524015dab18
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: ------------[ cut here ]------------
May 21 09:26:09 legion kernel: Voluntary context switch within RCU read-side critical section!
May 21 09:26:09 legion kernel: WARNING: CPU: 0 PID: 51780 at kernel/rcu/tree_plugin.h:320 rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: Modules linked in: veth xt_conntrack xt_MASQUERADE nf_conntrack_netlink xfrm_user xfrm_algo iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcr>
May 21 09:26:09 legion kernel: snd_compress snd_intel_sdw_acpi crct10dif_pclmul ac97_bus snd_pcm_dmaengine crc32_pclmul libarc4 snd_hda_codec polyval_clmulni snd_rpl_pci_acp6x ptp ledtrig_n>
May 21 09:26:09 legion kernel: crc32c_intel xhci_pci nvme_core xhci_pci_renesas i8042 cec video nvme_auth serio wmi
May 21 09:26:09 legion kernel: CPU: 0 PID: 51780 Comm: @jopli:traceq0 Tainted: P D W OE 6.9.1-arch1-1 #1 8721656fa781c58301f7268d475f3e6380e2b47c
May 21 09:26:09 legion kernel: Hardware name: LENOVO 82B5/LNVNB161216, BIOS EUCN39WW 09/09/2022
May 21 09:26:09 legion kernel: RIP: 0010:rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: Code: ff 49 89 8d a8 00 00 00 e9 f0 fc ff ff 45 85 ff 75 ef e9 e6 fc ff ff 48 c7 c7 78 22 47 ad c6 05 fb 1a 06 02 01 e8 0b 5c f4 ff <0f> 0b e9 d6 fa ff ff c6 4>
May 21 09:26:09 legion kernel: RSP: 0018:ffffbecc8e4dfe18 EFLAGS: 00010082
May 21 09:26:09 legion kernel: RAX: 0000000000000000 RBX: ffff9c350e4f4600 RCX: 0000000000000027
May 21 09:26:09 legion kernel: RDX: ffff9c36bf4219c8 RSI: 0000000000000001 RDI: ffff9c36bf4219c0
May 21 09:26:09 legion kernel: RBP: ffff9c36bf437440 R08: 0000000000000000 R09: ffffbecc8e4dfc98
May 21 09:26:09 legion kernel: R10: ffffffffadc5bfe8 R11: 0000000000000003 R12: 0000000000000000
May 21 09:26:09 legion kernel: R13: ffff9c350e4f4600 R14: 0000000000000000 R15: 0000000000000000
May 21 09:26:09 legion kernel: FS: 0000000000000000(0000) GS:ffff9c36bf400000(0000) knlGS:0000000000000000
May 21 09:26:09 legion kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 21 09:26:09 legion kernel: CR2: 0000000000025398 CR3: 00000001d936e000 CR4: 0000000000350ef0
May 21 09:26:09 legion kernel: Call Trace:
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: ? rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: ? __warn.cold+0x8e/0xe8
May 21 09:26:09 legion kernel: ? rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: ? report_bug+0xff/0x140
May 21 09:26:09 legion kernel: ? console_unlock+0x84/0x130
May 21 09:26:09 legion kernel: ? handle_bug+0x3c/0x80
May 21 09:26:09 legion kernel: ? exc_invalid_op+0x17/0x70
May 21 09:26:09 legion kernel: ? asm_exc_invalid_op+0x1a/0x20
May 21 09:26:09 legion kernel: ? rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: ? rcu_note_context_switch+0x575/0x5d0
May 21 09:26:09 legion kernel: __schedule+0xaa/0x1510
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? vprintk_emit+0x176/0x2a0
May 21 09:26:09 legion kernel: ? srso_return_thunk+0x5/0x5f
May 21 09:26:09 legion kernel: ? _printk+0x6c/0x87
May 21 09:26:09 legion kernel: do_task_dead+0x42/0x50
May 21 09:26:09 legion kernel: make_task_dead.cold+0xd9/0xe5
May 21 09:26:09 legion kernel: rewind_stack_and_make_dead+0x16/0x20
May 21 09:26:09 legion kernel: RIP: 0033:0x7d26387f24e9
May 21 09:26:09 legion kernel: Code: Unable to access opcode bytes at 0x7d26387f24bf.
May 21 09:26:09 legion kernel: RSP: 002b:00007d26155ff440 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
May 21 09:26:09 legion kernel: RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007d26387f24e9
May 21 09:26:09 legion kernel: RDX: 0000000000000000 RSI: 0000000000000189 RDI: 00000524015dab18
May 21 09:26:09 legion kernel: RBP: 00007d26155ff470 R08: 0000000000000000 R09: 00000000ffffffff
May 21 09:26:09 legion kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
May 21 09:26:09 legion kernel: R13: 0000000000000000 R14: 0000000000000000 R15: 00000524015dab18
May 21 09:26:09 legion kernel:
May 21 09:26:09 legion kernel: ---[ end trace 0000000000000000 ]---