mate-desktop / caja

Caja, the file manager for the MATE desktop
https://mate-desktop.org/
Other
263 stars 144 forks source link

Caja crash clicking preferences after closing extra pane #1459

Open vimes666 opened 3 years ago

vimes666 commented 3 years ago

Expected behaviour

Open preferences

Actual behaviour

crash

Steps to reproduce the behaviour

Open caja. F3 to open extra pane F3 to close extra pane again click edit button, click preferences, crash

MATE general version

tested in mint mate 20, 19, 18, 17, 16. mint 15 not tested. mint 14 works ok

Package version

1.24.0-linuxmint1 (for mint 20)

Linux Distribution

see mate version

Link to downstream report of your Distribution

?

Syslog messages:

Nov 1 12:42:57 Terry systemd[1]: Created slice system-systemd\x2dcoredump.slice. Nov 1 12:42:57 Terry systemd[1]: Started Process Core Dump (PID 4545/UID 0). Nov 1 12:42:58 Terry systemd-coredump[4546]: Process 1421 (caja) of user 1000 dumped core.#012#012Stack trace of thread 1421:#012#0 0x00007f9cba70718b GI_raise (libc.so.6 + 0x4618b)#012#1 0x00007f9cba6e6859 __GI_abort (libc.so.6 + 0x25859)#012#2 0x00007f9cbada3b63 n/a (libglib-2.0.so.0 + 0x1db63)#012#3 0x00007f9cbae00b4f g_assertion_message_expr (libglib-2.0.so.0 + 0x7ab4f)#012#4 0x0000556b468d5b71 caja_file_is_in_trash (caja + 0x107b71)#012#5 0x0000556b4688c1c0 n/a (caja + 0xbe1c0)#012#6 0x0000556b4688c5ad n/a (caja + 0xbe5ad)#012#7 0x00007f9cbaec3802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)#012#8 0x00007f9cbaed7814 n/a (libgobject-2.0.so.0 + 0x28814)#012#9 0x00007f9cbaee2b9e g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b9e)#012#10 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#11 0x00007f9cbb009990 n/a (libgio-2.0.so.0 + 0xfa990)#012#12 0x00007f9cbaf935c5 n/a (libgio-2.0.so.0 + 0x845c5)#012#13 0x00007f9cbaec3a56 n/a (libgobject-2.0.so.0 + 0x14a56)#012#14 0x00007f9cbaee1dd1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32dd1)#012#15 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#16 0x00007f9cbb00afec n/a (libgio-2.0.so.0 + 0xfbfec)#012#17 0x00007f9cbb004daf n/a (libgio-2.0.so.0 + 0xf5daf)#012#18 0x00007f9cbadd9085 g_main_context_invoke_full (libglib-2.0.so.0 + 0x53085)#012#19 0x00007f9cbb004ef8 n/a (libgio-2.0.so.0 + 0xf5ef8)#012#20 0x00007f9cbbde5141 n/a (libdconfsettings.so + 0x7141)#012#21 0x00007f9cbbde6787 n/a (libdconfsettings.so + 0x8787)#012#22 0x00007f9cbbde380f n/a (libdconfsettings.so + 0x580f)#012#23 0x00007f9cbb005b39 n/a (libgio-2.0.so.0 + 0xf6b39)#012#24 0x00007f9cbb00a213 n/a (libgio-2.0.so.0 + 0xfb213)#012#25 0x00007f9cbb00c028 g_settings_set_value (libgio-2.0.so.0 + 0xfd028)#012#26 0x0000556b468358a6 n/a (caja + 0x678a6)#012#27 0x00007f9cbaec3802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)#012#28 0x00007f9cbaed7814 n/a (libgobject-2.0.so.0 + 0x28814)#012#29 0x00007f9cbaee2b9e g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b9e)#012#30 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#31 0x0000556b468ad763 caja_column_chooser_set_settings (caja + 0xdf763)#012#32 0x0000556b46835942 n/a (caja + 0x67942)#012#33 0x0000556b46836b48 caja_file_management_properties_dialog_show (caja + 0x68b48)#012#34 0x00007f9cbaec3802 g_closure_invoke (libgobject-2.0.so.0 + 0x14802)#012#35 0x00007f9cbaed7814 n/a (libgobject-2.0.so.0 + 0x28814)#012#36 0x00007f9cbaee2b9e g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b9e)#012#37 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#38 0x00007f9cbb4918e5 n/a (libgtk-3.so.0 + 0xb88e5)#012#39 0x00007f9cbaec3a56 n/a (libgobject-2.0.so.0 + 0x14a56)#012#40 0x00007f9cbaee2b28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b28)#012#41 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#42 0x00007f9cbb76dab2 gtk_widget_activate (libgtk-3.so.0 + 0x394ab2)#012#43 0x00007f9cbb63ba36 gtk_menu_shell_activate_item (libgtk-3.so.0 + 0x262a36)#012#44 0x00007f9cbb63bcc3 n/a (libgtk-3.so.0 + 0x262cc3)#012#45 0x00007f9cbb7c05ef n/a (libgtk-3.so.0 + 0x3e75ef)#012#46 0x00007f9cbaec3a56 n/a (libgobject-2.0.so.0 + 0x14a56)#012#47 0x00007f9cbaee1dd1 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32dd1)#012#48 0x00007f9cbaee30d3 g_signal_emit (libgobject-2.0.so.0 + 0x340d3)#012#49 0x00007f9cbb76ac23 n/a (libgtk-3.so.0 + 0x391c23)#012#50 0x00007f9cbb626128 n/a (libgtk-3.so.0 + 0x24d128)#012#51 0x00007f9cbb6283db gtk_main_do_event (libgtk-3.so.0 + 0x24f3db)#012#52 0x00007f9cbb310f79 n/a (libgdk-3.so.0 + 0x3cf79)#012#53 0x00007f9cbb344106 n/a (libgdk-3.so.0 + 0x70106)#012#54 0x00007f9cbadd7fbd g_main_context_dispatch (libglib-2.0.so.0 + 0x51fbd)#012#55 0x00007f9cbadd8240 n/a (libglib-2.0.so.0 + 0x52240)#012#56 0x00007f9cbadd82e3 g_main_context_iteration (libglib-2.0.so.0 + 0x522e3)#012#57 0x00007f9cbaff1fd5 g_application_run (libgio-2.0.so.0 + 0xe2fd5)#012#58 0x0000556b46828490 main (caja + 0x5a490)#012#59 0x00007f9cba6e80b3 libc_start_main (libc.so.6 + 0x270b3)#012#60 0x0000556b4682851e _start (caja + 0x5a51e)#012#012Stack trace of thread 1483:#012#0 0x00007f9cba7d6aff GI_poll (libc.so.6 + 0x115aff)#012#1 0x00007f9cbadd81ae n/a (libglib-2.0.so.0 + 0x521ae)#012#2 0x00007f9cbadd8533 g_main_loop_run (libglib-2.0.so.0 + 0x52533)#012#3 0x00007f9cbb02deda n/a (libgio-2.0.so.0 + 0x11eeda)#012#4 0x00007f9cbae01931 n/a (libglib-2.0.so.0 + 0x7b931)#012#5 0x00007f9cba8bc609 start_thread (libpthread.so.0 + 0x9609)#012#6 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293)#012#012Stack trace of thread 1645:#012#0 0x00007f9cba8c3376 futex_wait_cancelable (libpthread.so.0 + 0x10376)#012#1 0x00007f9ca768926a n/a (librsvg-2.so.2 + 0x2a826a)#012#2 0x00007f9ca7680cf6 n/a (librsvg-2.so.2 + 0x29fcf6)#012#3 0x00007f9ca767edca n/a (librsvg-2.so.2 + 0x29ddca)#012#4 0x00007f9ca7682ba1 n/a (librsvg-2.so.2 + 0x2a1ba1)#012#5 0x00007f9ca76810e0 n/a (librsvg-2.so.2 + 0x2a00e0)#012#6 0x00007f9ca7949dfa n/a (librsvg-2.so.2 + 0x568dfa)#012#7 0x00007f9ca76878d7 n/a (librsvg-2.so.2 + 0x2a68d7)#012#8 0x00007f9ca792495f n/a (librsvg-2.so.2 + 0x54395f)#012#9 0x00007f9ca793c500 n/a (librsvg-2.so.2 + 0x55b500)#012#10 0x00007f9ca791fd16 n/a (librsvg-2.so.2 + 0x53ed16)#012#11 0x00007f9cba8bc609 start_thread (libpthread.so.0 + 0x9609)#012#12 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293)#012#012Stack trace of thread 4543:#012#0 0x00007f9cba7dc89d syscall (libc.so.6 + 0x11b89d)#012#1 0x00007f9cbae255a6 g_cond_wait_until (libglib-2.0.so.0 + 0x9f5a6)#012#2 0x00007f9cbada8561 n/a (libglib-2.0.so.0 + 0x22561)#012#3 0x00007f9cbada8b86 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x22b86)#012#4 0x00007f9cbae02279 n/a (libglib-2.0.so.0 + 0x7c279)#012#5 0x00007f9cbae01931 n/a (libglib-2.0.so.0 + 0x7b931)#012#6 0x00007f9cba8bc609 start_thread (libpthread.so.0 + 0x9609)#012#7 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293)#012#012Stack trace of thread 1644:#012#0 0x00007f9cba8c3376 futex_wait_cancelable (libpthread.so.0 + 0x10376)#012#1 0x00007f9ca768926a n/a (librsvg-2.so.2 + 0x2a826a)#012#2 0x00007f9ca7680cf6 n/a (librsvg-2.so.2 + 0x29fcf6)#012#3 0x00007f9ca767edca n/a (librsvg-2.so.2 + 0x29ddca)#012#4 0x00007f9ca7682ba1 n/a (librsvg-2.so.2 + 0x2a1ba1)#012#5 0x00007f9ca76810e0 n/a (librsvg-2.so.2 + 0x2a00e0)#012#6 0x00007f9ca7949dfa n/a (librsvg-2.so.2 + 0x568dfa)#012#7 0x00007f9ca76878d7 n/a (librsvg-2.so.2 + 0x2a68d7)#012#8 0x00007f9ca792495f n/a (librsvg-2.so.2 + 0x54395f)#012#9 0x00007f9ca793c500 n/a (librsvg-2.so.2 + 0x55b500)#012#10 0x00007f9ca791fd16 n/a (librsvg-2.so.2 + 0x53ed16)#012#11 0x00007f9cba8bc609 startthread (libpthread.so.0 + 0x9609)#012#12 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293)#012#012Stack trace of thread 1482:#012#0 0x00007f9cba7d6aff GIpoll (libc.so.6 + 0x115aff)#012#1 0x00007f9cbadd81ae n/a (libglib-2.0.so.0 + 0x521ae)#012#2 0x00007f9cbadd82e3 g_main_context_iteration (libglib-2.0.so.0 + 0x522e3)#012#3 0x00007f9cbadd8331 n/a (libglib-2.0.so.0 + 0x52331)#012#4 0x00007f9cbae01931 n/a (libglib-2.0.so.0 + 0x7b931)#012#5 0x00007f9cba8bc609 start_thread (libpthread.so.0 + 0x9609)#012#6 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293)#012#012Stack trace of thread 1600:#012#0 0x00007f9cba7d6aff GI_poll (libc.so.6 + 0x115aff)#012#1 0x00007f9cbadd81ae n/a (libglib-2.0.so.0 + 0x521ae)#012#2 0x00007f9cbadd82e3 g_main_context_iteration (libglib-2.0.so.0 + 0x522e3)#012#3 0x00007f9cbbde899d n/a (libdconfsettings.so + 0xa99d)#012#4 0x00007f9cbae01931 n/a (libglib-2.0.so.0 + 0x7b931)#012#5 0x00007f9cba8bc609 start_thread (libpthread.so.0 + 0x9609)#012#6 0x00007f9cba7e3293 clone (libc.so.6 + 0x122293) Nov 1 12:42:58 Terry systemd[1]: systemd-coredump@0-4545-0.service: Succeeded.

.xsession-errors: ** ERROR:caja-file.c:7446:caja_file_is_in_trash: assertion failed: (CAJA_IS_FILE (file))

(caja:4562): Gtk-WARNING **: 12:42:58.404: Failed to register client: GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to register client

inxi -Fxz:

System: Kernel: 5.4.0-52-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: MATE 1.24.0 Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal Machine: Type: Desktop System: Hewlett-Packard product: HP Compaq 8000 Elite SFF PC v: N/A serial: Mobo: Hewlett-Packard model: 3646h serial: BIOS: Hewlett-Packard v: 786G7 v01.02 date: 10/22/2009 CPU: Topology: Dual Core model: Intel Core2 Duo E8400 bits: 64 type: MCP arch: Penryn rev: A L2 cache: 6144 KiB flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 11969 Speed: 1995 MHz min/max: 1998/3000 MHz Core speeds (MHz): 1: 1995 2: 1995 Graphics: Device-1: Intel 4 Series Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa resolution: 1680x1050~60Hz OpenGL: renderer: Mesa DRI Intel Q45/Q43 (ELK) v: 2.1 Mesa 20.0.8 direct render: Yes Audio: Device-1: Intel 82801JD/DO HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Sound Server: ALSA v: k5.4.0-52-generic Network: Device-1: Intel 82567LM-3 Gigabit Network vendor: Hewlett-Packard driver: e1000e v: 3.2.6-k port: 1100 bus ID: 00:19.0 IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: Drives: Local Storage: total: 456.46 GiB used: 23.16 GiB (5.1%) ID-1: /dev/sda vendor: SanDisk model: SDSSDA240G size: 223.57 GiB ID-2: /dev/sdb vendor: Hitachi model: HDS721025CLA682 size: 232.89 GiB Partition: ID-1: / size: 212.16 GiB used: 23.16 GiB (10.9%) fs: ext4 dev: /dev/sda1 ID-2: swap-1 size: 7.52 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda5 Sensors: System Temperatures: cpu: 39.0 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 195 Uptime: 3h 15m Memory: 7.65 GiB used: 1.03 GiB (13.5%) Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Client: shell wrapper v: 5.0.17-release inxi: 3.0.38

raveit65 commented 3 years ago

You have linked a lot of other reports with you numbers in stacktrace. Please do not post here if you don't know how to quote.

Link to downstream report of your Distribution

?

Where is the link to bugreport at linuxmint?

vimes666 commented 3 years ago

I am sorry about the stacktrace. I was not aware that that would happen. I tried to edit my post but the edit function doesnt seem to work. The reason I posted it here is because I thought it would be a caja specific issue. There is no corresponding upstream issue in the mint forum afaik. Apart from that it would be helpfull to know whether this issue also occurs in non-mint versions of caja. I am sorry for any the inconvenience I caused.

lukefromdc commented 3 years ago

I was not able to reproduce this in a quick test with caja 1.25 from git master on Debian Unstable