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.
- Clicked tray icon to close the app
- System froze
- Hard reset, sysrq didn't help
- After reboot app is working fine
- 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 ]---