files
files copied to clipboard
Files crash while copying files from android phone
What Happened?
I was copying 6 files from an android phone to my NAS (SMB).
The Files app crashed. Only parts of the first file was actually transferred.
Steps to Reproduce
(It is not reproducible. I tried again and it worked.)
Copy files
Expected Behavior
no crash
OS Version
Other Linux
NixOS 21.11.335443.e84444b14cc
Software Version
Latest release (I have run all updates)
Log Output
[root@gaming:~]# coredumpctl gdb
PID: 762263 (.io.elementary.)
UID: 1000 (davidak)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Mon 2022-02-07 16:33:05 CET (27s ago)
Command Line: /run/current-system/sw/bin/io.elementary.files
Executable: /nix/store/d50s5vdbzscxg2x18ba3ww1wz4c44jqj-elementary-files-6.1.1/bin/.io.elementary.files-wrapped
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (davidak)
Boot ID: 5a6ebb0af2ec4a6586fc6c6a6d714414
Machine ID: 7adea793c51646eb9781f0a4f62322d6
Hostname: gaming
Storage: /var/lib/systemd/coredump/core.\x2eio\x2eelementary\x2e.1000.5a6ebb0af2ec4a6586fc6c6a6d714414.762263.1644247985000000.zst (present)
Disk Size: 22.3M
Message: Process 762263 (.io.elementary.) of user 1000 dumped core.
Found module linux-vdso.so.1 with build-id: 7e53ac3b939006d77a9ec0f4bc946cebfc5a0142
Found module libopus.so.0 without build-id.
Found module libvorbisenc.so.2 without build-id.
Found module libFLAC.so.8 without build-id.
Found module libsndfile.so.1 without build-id.
Found module libpulsecommon-14.2.so without build-id.
Found module libpulse.so.0 without build-id.
Found module libcanberra-pulse.so without build-id.
Found module librsvg-2.so.2 without build-id.
Found module libpixbufloader-svg.so without build-id.
Found module libgioremote-volume-monitor.so without build-id.
Found module libpantheon-files-trash.so without build-id.
Found module libpantheon-files-send-by-email.so without build-id.
Found module libssh2.so.1 without build-id.
Found module libhttp_parser.so.2.9 without build-id.
Found module libpcreposix.so.0 without build-id.
Found module libcrypto.so.1.1 with build-id: 9592144584c5d12114f7579c73475d320509191d
Found module libssl.so.1.1 with build-id: 6e76a890bf64ea3328cedf6f106dda1a58f30baa
Found module libgit2.so.1.3 without build-id.
Found module libgit2-glib-1.0.so.0 without build-id.
Found module libpantheon-files-git.so without build-id.
Found module libpantheon-files-ctags.so without build-id.
Found module libpantheon-files-contractor.so without build-id.
Found module libcloudproviders.so.0 without build-id.
Found module libpantheon-files-cloudproviders.so without build-id.
Found module libgvfscommon.so without build-id.
Found module libgvfsdbus.so without build-id.
Found module libdconfsettings.so without build-id.
Found module libgpg-error.so.0 without build-id.
Found module libgcrypt.so.20 without build-id.
Found module libcap.so.2 without build-id.
Found module liblz4.so.1 without build-id.
Found module libzstd.so.1 without build-id.
Found module liblzma.so.5 without build-id.
Found module libmvec.so.1 with build-id: 6d85f981f2f1b31d0a2cc3a88e8c757d26597dfc
Found module libX11-xcb.so.1 without build-id.
Found module libxcb-util.so.1 without build-id.
Found module libgcc_s.so.1 without build-id.
Found module libstdc++.so.6 without build-id.
Found module libicudata.so.70 without build-id.
Found module libsystemd.so.0 without build-id.
Found module libogg.so.0 without build-id.
Found module libvorbis.so.0 without build-id.
Found module libXRes.so.1 without build-id.
Found module libstartup-notification-1.so.0 without build-id.
Found module libGLX.so.0 without build-id.
Found module libXdmcp.so.6 without build-id.
Found module libXau.so.6 without build-id.
Found module libGLdispatch.so.0 without build-id.
Found module libdatrie.so.1 without build-id.
Found module libxml2.so.2 without build-id.
Found module libjson-glib-1.0.so.0 without build-id.
Found module libicui18n.so.70 without build-id.
Found module libicuuc.so.70 without build-id.
Found module libatspi.so.0 without build-id.
Found module libdbus-1.so.3 without build-id.
Found module libexpat.so.1 without build-id.
Found module libbz2.so.1 without build-id.
Found module libgraphite2.so.3 without build-id.
Found module libblkid.so.1 without build-id.
Found module libltdl.so.7 without build-id.
Found module libvorbisfile.so.3 without build-id.
Found module libsqlite3.so.0 with build-id: b25231521f2b66b0560e7a773fe91a37e6972264
Found module libwnck-3.so.0 without build-id.
Found module libbamf3.so.2 without build-id.
Found module ld-linux-x86-64.so.2 with build-id: 5fdb845aac15b1fa80448d4f182040d5d299e927
Found module libjpeg.so.62 without build-id.
Found module libGL.so.1 without build-id.
Found module libXrender.so.1 without build-id.
Found module libxcb-render.so.0 without build-id.
Found module libxcb.so.1 without build-id.
Found module libxcb-shm.so.0 without build-id.
Found module libpng16.so.16 without build-id.
Found module libdl.so.2 with build-id: fe8c6c406b05133e48bb789dedb04112ed7e202a
Found module libEGL.so.1 without build-id.
Found module libpixman-1.so.0 with build-id: f119b89d5bfea61da4e78e2ce0050bf53f0cb43b
Found module libthai.so.0 without build-id.
Found module libXinerama.so.1 without build-id.
Found module libXrandr.so.2 without build-id.
Found module libXcomposite.so.1 without build-id.
Found module libXcursor.so.1 without build-id.
Found module libXext.so.6 without build-id.
Found module libwayland-egl.so.1 with build-id: f5af5188644fbaa96d8556dac225aa8521127230
Found module libwayland-cursor.so.0 with build-id: b079b3d9264d85f493704a39903b77db6af92c46
Found module libwayland-client.so.0 with build-id: 04e8e560edaadbd043475366924c0ab9988274cf
Found module libxkbcommon.so.0 without build-id.
Found module librt.so.1 with build-id: 5643fe95da6fce7a30dec5f578a70ed9e5d611b2
Found module libXfixes.so.3 without build-id.
Found module libtracker-sparql-3.0.so.0 without build-id.
Found module libatk-bridge-2.0.so.0 without build-id.
Found module libX11.so.6 without build-id.
Found module libXi.so.6 without build-id.
Found module libepoxy.so.0 without build-id.
Found module libatk-1.0.so.0 without build-id.
Found module libcairo-gobject.so.2 with build-id: 0164ea463c4915d0b9697a27c2275404dbacc603
Found module libfribidi.so.0 without build-id.
Found module libfreetype.so.6 without build-id.
Found module libfontconfig.so.1 without build-id.
Found module libpangoft2-1.0.so.0 without build-id.
Found module libharfbuzz.so.0 without build-id.
Found module libresolv.so.2 with build-id: 248101a84c09968d59cd415212cc46bc7f2c9374
Found module libselinux.so.1 without build-id.
Found module libmount.so.1 without build-id.
Found module libz.so.1 without build-id.
Found module libffi.so.8 without build-id.
Found module libpcre.so.1 without build-id.
Found module libpthread.so.0 with build-id: f91f4e7aa7bac9673930f68728f4a0f39e1d14cf
Found module libcanberra.so.0 without build-id.
Found module libpangocairo-1.0.so.0 without build-id.
Found module libgmodule-2.0.so.0 with build-id: 613eab5775510f89e416b4ec4d549c17598c00b8
Found module libc.so.6 with build-id: bfb0243eb9e58d46ab5c93715a94955dc9aa709e
Found module libzeitgeist-2.0.so.0 without build-id.
Found module libplank.so.1 without build-id.
Found module libm.so.6 with build-id: 5b65934e85a3132c5c8c4b92c5a1da2b575262ae
Found module libhandy-1.so.0 without build-id.
Found module libgranite.so.6 without build-id.
Found module libgdk_pixbuf-2.0.so.0 with build-id: a4dbe10c19dca1ccd60b63181fc1566db7fcb3b6
Found module libcairo.so.2 with build-id: 8b0a8b9035401a2aec57b7cc954da8410b8344d2
Found module libpango-1.0.so.0 without build-id.
Found module libgdk-3.so.0 with build-id: a78383e5bb660a8ecd48d089ee2ca3b3b05d87bc
Found module libgtk-3.so.0 with build-id: bb3d3b4cd3f2f05496d3622b576f2f1bd1bf807c
Found module libgee-0.8.so.2 without build-id.
Found module libgio-2.0.so.0 with build-id: c70fa292e11153ccf55f77b5aba74d2e84f914d3
Found module libgobject-2.0.so.0 with build-id: 8ee40e385015488577cb85fb0f600f9d9b1977f0
Found module libglib-2.0.so.0 with build-id: 68e8c7c6163b88a0a396b0e5a2dda5e558d319c9
Found module libpantheon-files-core.so.6 without build-id.
Found module .io.elementary.files-wrapped without build-id.
Stack trace of thread 762263:
#0 0x00007f19314b30a1 pango_attr_list_change (libpango-1.0.so.0 + 0x1d0a1)
#1 0x00007f19318245b4 attr_list_merge_filter (libgtk-3.so.0 + 0x2335b4)
#2 0x00007f19314b3e70 pango_attr_list_filter (libpango-1.0.so.0 + 0x1de70)
#3 0x00007f1931826ac1 _gtk_pango_attr_list_merge (libgtk-3.so.0 + 0x235ac1)
#4 0x00007f19317d13fa gtk_label_update_layout_attributes (libgtk-3.so.0 + 0x1e03fa)
#5 0x00007f19317d598b gtk_label_ensure_layout (libgtk-3.so.0 + 0x1e498b)
#6 0x00007f19317d6018 gtk_label_get_measuring_layout (libgtk-3.so.0 + 0x1e5018)
#7 0x00007f19317d6104 get_size_for_allocation (libgtk-3.so.0 + 0x1e5104)
#8 0x00007f19317d628d gtk_label_measure (libgtk-3.so.0 + 0x1e528d)
#9 0x00007f193171ba03 gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0 + 0x12aa03)
#10 0x00007f1931720697 gtk_css_gadget_get_preferred_size (libgtk-3.so.0 + 0x12f697)
#11 0x00007f19317d2a33 gtk_label_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x1e1a33)
#12 0x00007f193188ab22 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299b22)
#13 0x00007f193188b525 gtk_widget_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x29a525)
#14 0x00007f19317aa27e gtk_grid_request_non_spanning (libgtk-3.so.0 + 0x1b927e)
#15 0x00007f19317aae6a gtk_grid_get_size_for_size (libgtk-3.so.0 + 0x1b9e6a)
#16 0x00007f193171ba03 gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0 + 0x12aa03)
#17 0x00007f1931720697 gtk_css_gadget_get_preferred_size (libgtk-3.so.0 + 0x12f697)
#18 0x00007f19317a8c43 gtk_grid_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x1b7c43)
#19 0x00007f193188ab22 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299b22)
#20 0x00007f193188b454 gtk_widget_get_preferred_height_for_width (libgtk-3.so.0 + 0x29a454)
#21 0x00007f19316c8d9d gtk_box_get_content_size (libgtk-3.so.0 + 0xd7d9d)
#22 0x00007f193171ba03 gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0 + 0x12aa03)
#23 0x00007f1931720697 gtk_css_gadget_get_preferred_size (libgtk-3.so.0 + 0x12f697)
#24 0x00007f19316c8333 gtk_box_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0xd7333)
#25 0x00007f193188ab22 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299b22)
#26 0x00007f193188b454 gtk_widget_get_preferred_height_for_width (libgtk-3.so.0 + 0x29a454)
#27 0x00007f19316c8d9d gtk_box_get_content_size (libgtk-3.so.0 + 0xd7d9d)
#28 0x00007f193171ba03 gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0 + 0x12aa03)
#29 0x00007f1931720697 gtk_css_gadget_get_preferred_size (libgtk-3.so.0 + 0x12f697)
#30 0x00007f19316c8333 gtk_box_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0xd7333)
#31 0x00007f193188ab22 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299b22)
#32 0x00007f193188b525 gtk_widget_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x29a525)
#33 0x00007f19317aa27e gtk_grid_request_non_spanning (libgtk-3.so.0 + 0x1b927e)
#34 0x00007f19317aae6a gtk_grid_get_size_for_size (libgtk-3.so.0 + 0x1b9e6a)
#35 0x00007f193171ba03 gtk_css_custom_gadget_get_preferred_size (libgtk-3.so.0 + 0x12aa03)
#36 0x00007f1931720697 gtk_css_gadget_get_preferred_size (libgtk-3.so.0 + 0x12f697)
#37 0x00007f19317a8c43 gtk_grid_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x1b7c43)
#38 0x00007f193188ab22 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299b22)
#39 0x00007f193188b454 gtk_widget_get_preferred_height_for_width (libgtk-3.so.0 + 0x29a454)
#40 0x00007f1931951b34 gtk_window_get_preferred_height_for_width (libgtk-3.so.0 + 0x360b34)
#41 0x00007f193188afe1 gtk_widget_query_size_for_orientation (libgtk-3.so.0 + 0x299fe1)
#42 0x00007f193188b525 gtk_widget_get_preferred_height_and_baseline_for_width (libgtk-3.so.0 + 0x29a525)
#43 0x00007f193188b6a1 _gtk_widget_get_preferred_size_and_baseline (libgtk-3.so.0 + 0x29a6a1)
#44 0x00007f1931953931 gtk_window_compute_configure_request (libgtk-3.so.0 + 0x362931)
#45 0x00007f193195a7ae gtk_window_move_resize (libgtk-3.so.0 + 0x3697ae)
#46 0x00007f1932086879 _g_closure_invoke_va (libgobject-2.0.so.0 + 0x15879)
#47 0x00007f193209ed2b g_signal_emit_valist (libgobject-2.0.so.0 + 0x2dd2b)
#48 0x00007f193209efbf g_signal_emit (libgobject-2.0.so.0 + 0x2dfbf)
#49 0x00007f19317149e8 gtk_container_idle_sizer (libgtk-3.so.0 + 0x1239e8)
#50 0x00007f1932086879 _g_closure_invoke_va (libgobject-2.0.so.0 + 0x15879)
#51 0x00007f193209ed2b g_signal_emit_valist (libgobject-2.0.so.0 + 0x2dd2b)
#52 0x00007f193209efbf g_signal_emit (libgobject-2.0.so.0 + 0x2dfbf)
#53 0x00007f1931530d89 gdk_frame_clock_paint_idle (libgdk-3.so.0 + 0x46d89)
#54 0x00007f193151cc99 gdk_threads_dispatch (libgdk-3.so.0 + 0x32c99)
#55 0x00007f1932123534 g_timeout_dispatch (libglib-2.0.so.0 + 0x57534)
#56 0x00007f19321229af g_main_context_dispatch (libglib-2.0.so.0 + 0x569af)
#57 0x00007f1932122d58 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x56d58)
#58 0x00007f1932122e0f g_main_context_iteration (libglib-2.0.so.0 + 0x56e0f)
#59 0x00007f1931f73485 g_application_run (libgio-2.0.so.0 + 0xe0485)
#60 0x000000000042e84c main (.io.elementary.files-wrapped + 0x2e84c)
#61 0x00007f1930dcb780 __libc_start_main (libc.so.6 + 0x27780)
#62 0x000000000042e89a _start (.io.elementary.files-wrapped + 0x2e89a)
Stack trace of thread 762266:
#0 0x00007f1930e943a9 __poll (libc.so.6 + 0xf03a9)
#1 0x00007f1932122cee g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x56cee)
#2 0x00007f1932122e0f g_main_context_iteration (libglib-2.0.so.0 + 0x56e0f)
#3 0x00007f1932122e61 glib_worker_main (libglib-2.0.so.0 + 0x56e61)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762267:
#0 0x00007f1930e943a9 __poll (libc.so.6 + 0xf03a9)
#1 0x00007f1932122cee g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x56cee)
#2 0x00007f1932122e0f g_main_context_iteration (libglib-2.0.so.0 + 0x56e0f)
#3 0x00007f191fdf356d dconf_gdbus_worker_thread (libdconfsettings.so + 0xb56d)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762268:
#0 0x00007f1930e943a9 __poll (libc.so.6 + 0xf03a9)
#1 0x00007f1932122cee g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x56cee)
#2 0x00007f193212304b g_main_loop_run (libglib-2.0.so.0 + 0x5704b)
#3 0x00007f1931fae8f6 gdbus_shared_thread_func (libgio-2.0.so.0 + 0x11b8f6)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762456:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762457:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762500:
#0 0x00007f1930e943a9 __poll (libc.so.6 + 0xf03a9)
#1 0x00007f191dfdc702 poll_func (libpulse.so.0 + 0x35702)
#2 0x00007f191dfce0c9 pa_mainloop_poll (libpulse.so.0 + 0x270c9)
#3 0x00007f191dfce74f pa_mainloop_iterate (libpulse.so.0 + 0x2774f)
#4 0x00007f191dfce800 pa_mainloop_run (libpulse.so.0 + 0x27800)
#5 0x00007f191dfdc7d9 thread (libpulse.so.0 + 0x357d9)
#6 0x00007f191df78b48 internal_thread_func (libpulsecommon-14.2.so + 0x56b48)
#7 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#8 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762458:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 1280314:
#0 0x00007f1930e943a9 __poll (libc.so.6 + 0xf03a9)
#1 0x00007f1931f6cd50 g_unix_input_stream_read (libgio-2.0.so.0 + 0xd9d50)
#2 0x00007f1931f125cd g_input_stream_read (libgio-2.0.so.0 + 0x7f5cd)
#3 0x00007f191e5b5e7d run_sync_state_machine (libgvfsdbus.so + 0x1be7d)
#4 0x00007f191e5b7f8e g_daemon_file_output_stream_write (libgvfsdbus.so + 0x1df8e)
#5 0x00007f1931f2646d g_output_stream_write (libgio-2.0.so.0 + 0x9346d)
#6 0x00007f1931f26604 g_output_stream_write_all (libgio-2.0.so.0 + 0x93604)
#7 0x00007f1931efca97 g_file_copy (libgio-2.0.so.0 + 0x69a97)
#8 0x00007f193227e68f copy_move_file (libpantheon-files-core.so.6 + 0x7a68f)
#9 0x00007f193227f970 copy_job (libpantheon-files-core.so.6 + 0x7b970)
#10 0x00007f1931f46e8e g_task_thread_pool_thread (libgio-2.0.so.0 + 0xb3e8e)
#11 0x00007f193214d644 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81644)
#12 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#13 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#14 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762471:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762465:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762463:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762460:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762464:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762468:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762470:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762467:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762462:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762461:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762469:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762466:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
Stack trace of thread 762459:
#0 0x00007f1930e991e9 syscall (libc.so.6 + 0xf51e9)
#1 0x00007f193217634f g_cond_wait (libglib-2.0.so.0 + 0xaa34f)
#2 0x00007f19320f163b g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x2563b)
#3 0x00007f193214d617 g_thread_pool_thread_proxy (libglib-2.0.so.0 + 0x81617)
#4 0x00007f193214cd7d g_thread_proxy (libglib-2.0.so.0 + 0x80d7d)
#5 0x00007f1930d60d40 start_thread (libpthread.so.0 + 0x8d40)
#6 0x00007f1930e9e43f __clone (libc.so.6 + 0xfa43f)
GNU gdb (GDB) 11.1
...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/41dj1v3qz9a5kjncpkxhmq50yg9r24dn-glibc-2.33-62/lib/libthread_db.so.1".
Core was generated by `/run/current-system/sw/bin/io.elementary.files'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f19314b30a1 in pango_attr_list_change () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
[Current thread is 1 (Thread 0x7f192d506280 (LWP 762263))]
(gdb) bt
#0 0x00007f19314b30a1 in pango_attr_list_change () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
#1 0x00007f19318245b4 in attr_list_merge_filter (attribute=<optimized out>, list=0x7207b60) at ../gtk/gtkpango.c:1298
#2 0x00007f19314b3e70 in pango_attr_list_filter () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
#3 0x00007f1931826ac1 in _gtk_pango_attr_list_merge (into=0x7207b60, from=<optimized out>) at ../gtk/gtkpango.c:1318
#4 0x00007f19317d13fa in gtk_label_update_layout_attributes (label=<optimized out>) at ../gtk/gtklabel.c:3533
#5 0x00007f19317d598b in gtk_label_ensure_layout (label=0x474bc50) at ../gtk/gtklabel.c:3584
#6 0x00007f19317d6018 in gtk_label_get_measuring_layout (label=0x474bc50, existing_layout=existing_layout@entry=0x0, width=409600) at ../gtk/gtklabel.c:3352
#7 0x00007f19317d6104 in get_size_for_allocation (label=<optimized out>, allocation=<optimized out>, minimum_size=0x7ffe0d8159d8,
natural_size=0x7ffe0d8159dc, minimum_baseline=0x7ffe0d8159e0, natural_baseline=0x7ffe0d8159e4) at ../gtk/gtklabel.c:3644
#8 0x00007f19317d628d in gtk_label_measure (gadget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, for_size=<optimized out>, minimum=0x7ffe0d8159d8,
natural=0x7ffe0d8159dc, minimum_baseline=0x7ffe0d8159e0, natural_baseline=0x7ffe0d8159e4, unused=0x0) at ../gtk/gtklabel.c:3913
#9 0x00007f193171ba03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d8159e4) at ../gtk/gtkcsscustomgadget.c:124
#10 0x00007f1931720697 in gtk_css_gadget_get_preferred_size (gadget=0x73f8300, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7ffe0d8159d8, natural=0x7ffe0d8159dc, minimum_baseline=0x7ffe0d8159e0, natural_baseline=0x7ffe0d8159e4) at ../gtk/gtkcssgadget.c:683
#11 0x00007f19317d2a33 in gtk_label_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>,
minimum_height=<optimized out>, natural_height=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>)
at ../gtk/gtklabel.c:3988
#12 0x00007f193188ab22 in gtk_widget_query_size_for_orientation (widget=0x474bc50, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7ffe0d815ac8, natural_size=natural_size@entry=0x7ffe0d815ad0,
minimum_baseline=minimum_baseline@entry=0x7ffe0d815acc, natural_baseline=0x7ffe0d815ad4) at ../gtk/gtksizerequest.c:242
#13 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x7ffe0d815ad4, widget@entry=0x474bc50,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=for_size@entry=400, minimum=minimum@entry=0x7ffe0d815ac8,
natural=natural@entry=0x7ffe0d815ad0, minimum_baseline=minimum_baseline@entry=0x7ffe0d815acc, natural_baseline=<optimized out>)
at ../gtk/gtksizerequest.c:399
#14 0x00007f193188b525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x474bc50, width=400, minimum_height=0x7ffe0d815ac8,
natural_height=0x7ffe0d815ad0, minimum_baseline=0x7ffe0d815acc, natural_baseline=0x7ffe0d815ad4) at ../gtk/gtksizerequest.c:642
#15 0x00007f19317a7d7b in compute_request_for_child (request=request@entry=0x7ffe0d815c30, child=child@entry=0x745dc40,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, contextual=contextual@entry=1, minimum=minimum@entry=0x7ffe0d815ac8,
natural=natural@entry=0x7ffe0d815ad0, minimum_baseline=0x7ffe0d815acc, natural_baseline=0x7ffe0d815ad4) at ../gtk/gtkgrid.c:683
#16 0x00007f19317aa27e in gtk_grid_request_non_spanning (request=request@entry=0x7ffe0d815c30, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
contextual=contextual@entry=1) at ../gtk/gtkgrid.c:723
#17 0x00007f19317aae6a in gtk_grid_request_run (contextual=1, orientation=GTK_ORIENTATION_VERTICAL, request=0x7ffe0d815c30) at ../gtk/gtkgrid.c:1132
#18 gtk_grid_get_size_for_size (grid=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, size=<optimized out>, minimum=0x7ffe0d815e08,
natural=0x7ffe0d815e0c, minimum_baseline=0x7ffe0d815e10, natural_baseline=0x7ffe0d815e14) at ../gtk/gtkgrid.c:1481
#19 0x00007f193171ba03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d815e14) at ../gtk/gtkcsscustomgadget.c:124
#20 0x00007f1931720697 in gtk_css_gadget_get_preferred_size (gadget=0x7454480, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7ffe0d815e08, natural=0x7ffe0d815e0c, minimum_baseline=0x7ffe0d815e10, natural_baseline=0x7ffe0d815e14) at ../gtk/gtkcssgadget.c:683
#21 0x00007f19317a8c43 in gtk_grid_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkgrid.c:1543
#22 0x00007f193188ab22 in gtk_widget_query_size_for_orientation (widget=0x2bfecf0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7ffe0d815f10, natural_size=natural_size@entry=0x7ffe0d815f14,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#23 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x2bfecf0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
--Type <RET> for more, q to quit, c to continue without paging--
for_size=for_size@entry=400, minimum=minimum@entry=0x7ffe0d815f10, natural=natural@entry=0x7ffe0d815f14, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#24 0x00007f193188b454 in gtk_widget_get_preferred_height_for_width (widget=0x2bfecf0, width=width@entry=400,
minimum_height=minimum_height@entry=0x7ffe0d815f10, natural_height=natural_height@entry=0x7ffe0d815f14) at ../gtk/gtksizerequest.c:601
#25 0x00007f19316c8d9d in gtk_box_compute_size_for_orientation (box=<optimized out>, box=<optimized out>, natural_size=0x7ffe0d8160cc,
minimum_size=0x7ffe0d8160c8, avail_size=400) at ../gtk/gtkbox.c:1989
#26 gtk_box_get_content_size (gadget=<optimized out>, orientation=<optimized out>, for_size=400, minimum=0x7ffe0d8160c8, natural=0x7ffe0d8160cc,
minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d8160d4, unused=0x0) at ../gtk/gtkbox.c:2082
#27 0x00007f193171ba03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d8160d4) at ../gtk/gtkcsscustomgadget.c:124
#28 0x00007f1931720697 in gtk_css_gadget_get_preferred_size (gadget=0x264a6a0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7ffe0d8160c8, natural=0x7ffe0d8160cc, minimum_baseline=0x7ffe0d8160d0, natural_baseline=0x7ffe0d8160d4) at ../gtk/gtkcssgadget.c:683
#29 0x00007f19316c8333 in gtk_box_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkbox.c:2049
#30 0x00007f193188ab22 in gtk_widget_query_size_for_orientation (widget=0x25b8c90, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7ffe0d8161d0, natural_size=natural_size@entry=0x7ffe0d8161d4,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#31 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x25b8c90, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum=minimum@entry=0x7ffe0d8161d0, natural=natural@entry=0x7ffe0d8161d4, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#32 0x00007f193188b454 in gtk_widget_get_preferred_height_for_width (widget=0x25b8c90, width=width@entry=400,
minimum_height=minimum_height@entry=0x7ffe0d8161d0, natural_height=natural_height@entry=0x7ffe0d8161d4) at ../gtk/gtksizerequest.c:601
#33 0x00007f19316c8d9d in gtk_box_compute_size_for_orientation (box=<optimized out>, box=<optimized out>, natural_size=0x7ffe0d81638c,
minimum_size=0x7ffe0d816388, avail_size=400) at ../gtk/gtkbox.c:1989
#34 gtk_box_get_content_size (gadget=<optimized out>, orientation=<optimized out>, for_size=400, minimum=0x7ffe0d816388, natural=0x7ffe0d81638c,
minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d816394, unused=0x0) at ../gtk/gtkbox.c:2082
#35 0x00007f193171ba03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d816394) at ../gtk/gtkcsscustomgadget.c:124
#36 0x00007f1931720697 in gtk_css_gadget_get_preferred_size (gadget=0x27ff780, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7ffe0d816388, natural=0x7ffe0d81638c, minimum_baseline=0x7ffe0d816390, natural_baseline=0x7ffe0d816394) at ../gtk/gtkcssgadget.c:683
#37 0x00007f19316c8333 in gtk_box_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkbox.c:2049
#38 0x00007f193188ab22 in gtk_widget_query_size_for_orientation (widget=0x25b89d0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum_size=minimum_size@entry=0x7ffe0d816478, natural_size=natural_size@entry=0x7ffe0d816480,
minimum_baseline=minimum_baseline@entry=0x7ffe0d81647c, natural_baseline=0x7ffe0d816484) at ../gtk/gtksizerequest.c:242
#39 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x7ffe0d816484, widget@entry=0x25b89d0,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=for_size@entry=420, minimum=minimum@entry=0x7ffe0d816478,
natural=natural@entry=0x7ffe0d816480, minimum_baseline=minimum_baseline@entry=0x7ffe0d81647c, natural_baseline=<optimized out>)
at ../gtk/gtksizerequest.c:399
#40 0x00007f193188b525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x25b89d0, width=420, minimum_height=0x7ffe0d816478,
natural_height=0x7ffe0d816480, minimum_baseline=0x7ffe0d81647c, natural_baseline=0x7ffe0d816484) at ../gtk/gtksizerequest.c:642
#41 0x00007f19317a7d7b in compute_request_for_child (request=request@entry=0x7ffe0d816590, child=child@entry=0x1d39620,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, contextual=contextual@entry=1, minimum=minimum@entry=0x7ffe0d816478,
natural=natural@entry=0x7ffe0d816480, minimum_baseline=0x7ffe0d81647c, natural_baseline=0x7ffe0d816484) at ../gtk/gtkgrid.c:683
#42 0x00007f19317aa27e in gtk_grid_request_non_spanning (request=request@entry=0x7ffe0d816590, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
--Type <RET> for more, q to quit, c to continue without paging--
contextual=contextual@entry=1) at ../gtk/gtkgrid.c:723
#43 0x00007f19317aae6a in gtk_grid_request_run (contextual=1, orientation=GTK_ORIENTATION_VERTICAL, request=0x7ffe0d816590) at ../gtk/gtkgrid.c:1132
#44 gtk_grid_get_size_for_size (grid=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, size=<optimized out>, minimum=0x7ffe0d816768,
natural=0x7ffe0d81676c, minimum_baseline=0x7ffe0d816770, natural_baseline=0x7ffe0d816774) at ../gtk/gtkgrid.c:1481
#45 0x00007f193171ba03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7ffe0d816774) at ../gtk/gtkcsscustomgadget.c:124
#46 0x00007f1931720697 in gtk_css_gadget_get_preferred_size (gadget=0x27ff400, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=420,
minimum=0x7ffe0d816768, natural=0x7ffe0d81676c, minimum_baseline=0x7ffe0d816770, natural_baseline=0x7ffe0d816774) at ../gtk/gtkcssgadget.c:683
#47 0x00007f19317a8c43 in gtk_grid_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkgrid.c:1543
#48 0x00007f193188ab22 in gtk_widget_query_size_for_orientation (widget=0x22b6fa0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum_size=minimum_size@entry=0x7ffe0d816828, natural_size=natural_size@entry=0x7ffe0d81682c,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#49 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x22b6fa0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum=minimum@entry=0x7ffe0d816828, natural=natural@entry=0x7ffe0d81682c, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#50 0x00007f193188b454 in gtk_widget_get_preferred_height_for_width (widget=widget@entry=0x22b6fa0, width=width@entry=420,
minimum_height=minimum_height@entry=0x7ffe0d816828, natural_height=natural_height@entry=0x7ffe0d81682c) at ../gtk/gtksizerequest.c:601
#51 0x00007f1931951b34 in gtk_window_get_preferred_height_for_width (widget=0x1ff4870, width=420, minimum_size=0x7ffe0d8168e8, natural_size=0x7ffe0d8168ec)
at ../gtk/gtkwindow.c:9039
#52 0x00007f193188afe1 in gtk_widget_query_size_for_orientation (widget=0x1ff4870, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=518, minimum_size=minimum_size@entry=0x7ffe0d816a44, natural_size=natural_size@entry=0x0,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:246
#53 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x1ff4870, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=518, minimum=minimum@entry=0x7ffe0d816a44, natural=natural@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#54 0x00007f193188b525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=widget@entry=0x1ff4870, width=518,
minimum_height=minimum_height@entry=0x7ffe0d816a44, natural_height=natural_height@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=natural_baseline@entry=0x0) at ../gtk/gtksizerequest.c:642
#55 0x00007f193188b6a1 in _gtk_widget_get_preferred_size_and_baseline (widget=widget@entry=0x1ff4870, minimum_size=minimum_size@entry=0x7ffe0d816a40,
natural_size=natural_size@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=natural_baseline@entry=0x0)
at ../gtk/gtksizerequest.c:690
#56 0x00007f193188b6da in gtk_widget_get_preferred_size (widget=widget@entry=0x1ff4870, minimum_size=minimum_size@entry=0x7ffe0d816a40,
natural_size=natural_size@entry=0x0) at ../gtk/gtksizerequest.c:750
#57 0x00007f1931953931 in gtk_window_compute_hints (new_flags=<synthetic pointer>, new_geometry=0x7ffe0d816a50, window=0x1ff4870) at ../gtk/gtkwindow.c:10298
#58 gtk_window_compute_configure_request (window=window@entry=0x1ff4870, request=request@entry=0x7ffe0d816b40, geometry=geometry@entry=0x7ffe0d816b60,
flags=flags@entry=0x7ffe0d816b38) at ../gtk/gtkwindow.c:9610
#59 0x00007f193195a7ae in gtk_window_move_resize (window=0x1ff4870) at ../gtk/gtkwindow.c:9819
#60 0x00007f1932086879 in _g_closure_invoke_va (closure=closure@entry=0x1ba5750, return_value=return_value@entry=0x0, instance=instance@entry=0x1ff4870,
args=args@entry=0x7ffe0d816dd0, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#61 0x00007f193209ed2b in g_signal_emit_valist (instance=0x1ff4870, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe0d816dd0)
at ../gobject/gsignal.c:3406
#62 0x00007f193209efbf in g_signal_emit (instance=instance@entry=0x1ff4870, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#63 0x00007f193171482e in gtk_container_check_resize (container=container@entry=0x1ff4870) at ../gtk/gtkcontainer.c:2175
#64 0x00007f19317149e8 in gtk_container_idle_sizer (clock=0x25d1140, container=0x1ff4870) at ../gtk/gtkcontainer.c:2065
--Type <RET> for more, q to quit, c to continue without paging--
#65 0x00007f1932086879 in _g_closure_invoke_va (closure=closure@entry=0x74626a0, return_value=return_value@entry=0x0, instance=instance@entry=0x25d1140,
args=args@entry=0x7ffe0d8170c0, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#66 0x00007f193209ed2b in g_signal_emit_valist (instance=0x25d1140, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffe0d8170c0)
at ../gobject/gsignal.c:3406
#67 0x00007f193209efbf in g_signal_emit (instance=instance@entry=0x25d1140, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#68 0x00007f19315300df in _gdk_frame_clock_emit_layout (frame_clock=frame_clock@entry=0x25d1140) at ../gdk/gdkframeclock.c:651
#69 0x00007f1931530d89 in gdk_frame_clock_paint_idle (data=0x25d1140) at ../gdk/gdkframeclockidle.c:575
#70 0x00007f193151cc99 in gdk_threads_dispatch (data=0x737e140, data@entry=<error reading variable: value has been optimized out>) at ../gdk/gdk.c:769
#71 0x00007f1932123534 in g_timeout_dispatch (source=0x73a5000, callback=<optimized out>, user_data=<optimized out>) at ../glib/gmain.c:4933
#72 0x00007f19321229af in g_main_dispatch (context=0x1b37cd0) at ../glib/gmain.c:3381
#73 g_main_context_dispatch (context=0x1b37cd0) at ../glib/gmain.c:4099
#74 0x00007f1932122d58 in g_main_context_iterate (context=context@entry=0x1b37cd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4175
#75 0x00007f1932122e0f in g_main_context_iteration (context=context@entry=0x1b37cd0, may_block=may_block@entry=1) at ../glib/gmain.c:4240
#76 0x00007f1931f73485 in g_application_run (application=0x1b4a140, argc=226587428, argv=<optimized out>) at ../gio/gapplication.c:2569
#77 0x000000000042e84c in main ()
Hardware Info
Fairphone 2 with LineageOS 18 Intel PC
This line looks suspicious:
#23 0x00007f193188b21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x2bfecf0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
Presumably a race between a widget being drawn and being destroyed?
Please indicate which view mode(s) you were using (grid, list, column) and how you initiated the transfer (cut & paste, drag & drop, etc). Did you move files between tabs, between windows, or from a tab to a bookmark, or from a tab to a breadcrumb?
i had 2 windows, both with list view
and i copied the files by drag and drop
Crash while copy paste one 24GB file from an SSD (connected with USB-Sata adapter) to the local storage.
Backtrace
...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/nix/store/41dj1v3qz9a5kjncpkxhmq50yg9r24dn-glibc-2.33-62/lib/libthread_db.so.1".
Core was generated by `/run/current-system/sw/bin/io.elementary.files'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f9bcf2060a1 in pango_attr_list_change () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
[Current thread is 1 (Thread 0x7f9bcb259280 (LWP 1281583))]
(gdb) bt
#0 0x00007f9bcf2060a1 in pango_attr_list_change () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
#1 0x00007f9bcf5775b4 in attr_list_merge_filter (attribute=<optimized out>, list=0x49fd910) at ../gtk/gtkpango.c:1298
#2 0x00007f9bcf206e70 in pango_attr_list_filter () from /nix/store/7x76vbd8f2n87sdm0g6v99anck2d6a5p-pango-1.48.10/lib/libpango-1.0.so.0
#3 0x00007f9bcf579ac1 in _gtk_pango_attr_list_merge (into=0x49fd910, from=<optimized out>) at ../gtk/gtkpango.c:1318
#4 0x00007f9bcf5243fa in gtk_label_update_layout_attributes (label=<optimized out>) at ../gtk/gtklabel.c:3533
#5 0x00007f9bcf52898b in gtk_label_ensure_layout (label=0x3d28550) at ../gtk/gtklabel.c:3584
#6 0x00007f9bcf529018 in gtk_label_get_measuring_layout (label=0x3d28550, existing_layout=existing_layout@entry=0x0, width=409600) at ../gtk/gtklabel.c:3352
#7 0x00007f9bcf529104 in get_size_for_allocation (label=<optimized out>, allocation=<optimized out>, minimum_size=0x7fff2c5480a8,
natural_size=0x7fff2c5480ac, minimum_baseline=0x7fff2c5480b0, natural_baseline=0x7fff2c5480b4) at ../gtk/gtklabel.c:3644
#8 0x00007f9bcf52928d in gtk_label_measure (gadget=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, for_size=<optimized out>, minimum=0x7fff2c5480a8,
natural=0x7fff2c5480ac, minimum_baseline=0x7fff2c5480b0, natural_baseline=0x7fff2c5480b4, unused=0x0) at ../gtk/gtklabel.c:3913
#9 0x00007f9bcf46ea03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7fff2c5480b4) at ../gtk/gtkcsscustomgadget.c:124
#10 0x00007f9bcf473697 in gtk_css_gadget_get_preferred_size (gadget=0x3d27770, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7fff2c5480a8, natural=0x7fff2c5480ac, minimum_baseline=0x7fff2c5480b0, natural_baseline=0x7fff2c5480b4) at ../gtk/gtkcssgadget.c:683
#11 0x00007f9bcf525a33 in gtk_label_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>,
minimum_height=<optimized out>, natural_height=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>)
at ../gtk/gtklabel.c:3988
#12 0x00007f9bcf5ddb22 in gtk_widget_query_size_for_orientation (widget=0x3d28550, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7fff2c548198, natural_size=natural_size@entry=0x7fff2c5481a0,
minimum_baseline=minimum_baseline@entry=0x7fff2c54819c, natural_baseline=0x7fff2c5481a4) at ../gtk/gtksizerequest.c:242
#13 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x7fff2c5481a4, widget@entry=0x3d28550,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=for_size@entry=400, minimum=minimum@entry=0x7fff2c548198,
natural=natural@entry=0x7fff2c5481a0, minimum_baseline=minimum_baseline@entry=0x7fff2c54819c, natural_baseline=<optimized out>)
at ../gtk/gtksizerequest.c:399
#14 0x00007f9bcf5de525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x3d28550, width=400, minimum_height=0x7fff2c548198,
natural_height=0x7fff2c5481a0, minimum_baseline=0x7fff2c54819c, natural_baseline=0x7fff2c5481a4) at ../gtk/gtksizerequest.c:642
#15 0x00007f9bcf4fad7b in compute_request_for_child (request=request@entry=0x7fff2c548300, child=child@entry=0x4d620a0,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, contextual=contextual@entry=1, minimum=minimum@entry=0x7fff2c548198,
natural=natural@entry=0x7fff2c5481a0, minimum_baseline=0x7fff2c54819c, natural_baseline=0x7fff2c5481a4) at ../gtk/gtkgrid.c:683
#16 0x00007f9bcf4fd27e in gtk_grid_request_non_spanning (request=request@entry=0x7fff2c548300, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
contextual=contextual@entry=1) at ../gtk/gtkgrid.c:723
#17 0x00007f9bcf4fde6a in gtk_grid_request_run (contextual=1, orientation=GTK_ORIENTATION_VERTICAL, request=0x7fff2c548300) at ../gtk/gtkgrid.c:1132
#18 gtk_grid_get_size_for_size (grid=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, size=<optimized out>, minimum=0x7fff2c5484d8,
natural=0x7fff2c5484dc, minimum_baseline=0x7fff2c5484e0, natural_baseline=0x7fff2c5484e4) at ../gtk/gtkgrid.c:1481
#19 0x00007f9bcf46ea03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7fff2c5484e4) at ../gtk/gtkcsscustomgadget.c:124
#20 0x00007f9bcf473697 in gtk_css_gadget_get_preferred_size (gadget=0x3d27270, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7fff2c5484d8, natural=0x7fff2c5484dc, minimum_baseline=0x7fff2c5484e0, natural_baseline=0x7fff2c5484e4) at ../gtk/gtkcssgadget.c:683
#21 0x00007f9bcf4fbc43 in gtk_grid_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkgrid.c:1543
#22 0x00007f9bcf5ddb22 in gtk_widget_query_size_for_orientation (widget=0x3d28200, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7fff2c5485e0, natural_size=natural_size@entry=0x7fff2c5485e4,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#23 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x3d28200, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
--Type <RET> for more, q to quit, c to continue without paging--
for_size=for_size@entry=400, minimum=minimum@entry=0x7fff2c5485e0, natural=natural@entry=0x7fff2c5485e4, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#24 0x00007f9bcf5de454 in gtk_widget_get_preferred_height_for_width (widget=0x3d28200, width=width@entry=400,
minimum_height=minimum_height@entry=0x7fff2c5485e0, natural_height=natural_height@entry=0x7fff2c5485e4) at ../gtk/gtksizerequest.c:601
#25 0x00007f9bcf41bd9d in gtk_box_compute_size_for_orientation (box=<optimized out>, box=<optimized out>, natural_size=0x7fff2c54879c,
minimum_size=0x7fff2c548798, avail_size=400) at ../gtk/gtkbox.c:1989
#26 gtk_box_get_content_size (gadget=<optimized out>, orientation=<optimized out>, for_size=400, minimum=0x7fff2c548798, natural=0x7fff2c54879c,
minimum_baseline=<optimized out>, natural_baseline=0x7fff2c5487a4, unused=0x0) at ../gtk/gtkbox.c:2082
#27 0x00007f9bcf46ea03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7fff2c5487a4) at ../gtk/gtkcsscustomgadget.c:124
#28 0x00007f9bcf473697 in gtk_css_gadget_get_preferred_size (gadget=0x1592590, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7fff2c548798, natural=0x7fff2c54879c, minimum_baseline=0x7fff2c5487a0, natural_baseline=0x7fff2c5487a4) at ../gtk/gtkcssgadget.c:683
#29 0x00007f9bcf41b333 in gtk_box_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkbox.c:2049
#30 0x00007f9bcf5ddb22 in gtk_widget_query_size_for_orientation (widget=0x2046c60, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum_size=minimum_size@entry=0x7fff2c5488a0, natural_size=natural_size@entry=0x7fff2c5488a4,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#31 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x2046c60, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=400, minimum=minimum@entry=0x7fff2c5488a0, natural=natural@entry=0x7fff2c5488a4, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#32 0x00007f9bcf5de454 in gtk_widget_get_preferred_height_for_width (widget=0x2046c60, width=width@entry=400,
minimum_height=minimum_height@entry=0x7fff2c5488a0, natural_height=natural_height@entry=0x7fff2c5488a4) at ../gtk/gtksizerequest.c:601
#33 0x00007f9bcf41bd9d in gtk_box_compute_size_for_orientation (box=<optimized out>, box=<optimized out>, natural_size=0x7fff2c548a5c,
minimum_size=0x7fff2c548a58, avail_size=400) at ../gtk/gtkbox.c:1989
#34 gtk_box_get_content_size (gadget=<optimized out>, orientation=<optimized out>, for_size=400, minimum=0x7fff2c548a58, natural=0x7fff2c548a5c,
minimum_baseline=<optimized out>, natural_baseline=0x7fff2c548a64, unused=0x0) at ../gtk/gtkbox.c:2082
#35 0x00007f9bcf46ea03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7fff2c548a64) at ../gtk/gtkcsscustomgadget.c:124
#36 0x00007f9bcf473697 in gtk_css_gadget_get_preferred_size (gadget=0x17fefa0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=400,
minimum=0x7fff2c548a58, natural=0x7fff2c548a5c, minimum_baseline=0x7fff2c548a60, natural_baseline=0x7fff2c548a64) at ../gtk/gtkcssgadget.c:683
#37 0x00007f9bcf41b333 in gtk_box_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkbox.c:2049
#38 0x00007f9bcf5ddb22 in gtk_widget_query_size_for_orientation (widget=0x15591d0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum_size=minimum_size@entry=0x7fff2c548b48, natural_size=natural_size@entry=0x7fff2c548b50,
minimum_baseline=minimum_baseline@entry=0x7fff2c548b4c, natural_baseline=0x7fff2c548b54) at ../gtk/gtksizerequest.c:242
#39 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x7fff2c548b54, widget@entry=0x15591d0,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=for_size@entry=420, minimum=minimum@entry=0x7fff2c548b48,
natural=natural@entry=0x7fff2c548b50, minimum_baseline=minimum_baseline@entry=0x7fff2c548b4c, natural_baseline=<optimized out>)
at ../gtk/gtksizerequest.c:399
#40 0x00007f9bcf5de525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=0x15591d0, width=420, minimum_height=0x7fff2c548b48,
natural_height=0x7fff2c548b50, minimum_baseline=0x7fff2c548b4c, natural_baseline=0x7fff2c548b54) at ../gtk/gtksizerequest.c:642
#41 0x00007f9bcf4fad7b in compute_request_for_child (request=request@entry=0x7fff2c548c60, child=child@entry=0x1518360,
orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, contextual=contextual@entry=1, minimum=minimum@entry=0x7fff2c548b48,
natural=natural@entry=0x7fff2c548b50, minimum_baseline=0x7fff2c548b4c, natural_baseline=0x7fff2c548b54) at ../gtk/gtkgrid.c:683
#42 0x00007f9bcf4fd27e in gtk_grid_request_non_spanning (request=request@entry=0x7fff2c548c60, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
--Type <RET> for more, q to quit, c to continue without paging--
contextual=contextual@entry=1) at ../gtk/gtkgrid.c:723
#43 0x00007f9bcf4fde6a in gtk_grid_request_run (contextual=1, orientation=GTK_ORIENTATION_VERTICAL, request=0x7fff2c548c60) at ../gtk/gtkgrid.c:1132
#44 gtk_grid_get_size_for_size (grid=<optimized out>, orientation=GTK_ORIENTATION_VERTICAL, size=<optimized out>, minimum=0x7fff2c548e38,
natural=0x7fff2c548e3c, minimum_baseline=0x7fff2c548e40, natural_baseline=0x7fff2c548e44) at ../gtk/gtkgrid.c:1481
#45 0x00007f9bcf46ea03 in gtk_css_custom_gadget_get_preferred_size (gadget=<optimized out>, orientation=<optimized out>, for_size=<optimized out>,
minimum=<optimized out>, natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=0x7fff2c548e44) at ../gtk/gtkcsscustomgadget.c:124
#46 0x00007f9bcf473697 in gtk_css_gadget_get_preferred_size (gadget=0x17fe410, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL, for_size=420,
minimum=0x7fff2c548e38, natural=0x7fff2c548e3c, minimum_baseline=0x7fff2c548e40, natural_baseline=0x7fff2c548e44) at ../gtk/gtkcssgadget.c:683
#47 0x00007f9bcf4fbc43 in gtk_grid_get_preferred_height_and_baseline_for_width (widget=<optimized out>, width=<optimized out>, minimum=<optimized out>,
natural=<optimized out>, minimum_baseline=<optimized out>, natural_baseline=<optimized out>) at ../gtk/gtkgrid.c:1543
#48 0x00007f9bcf5ddb22 in gtk_widget_query_size_for_orientation (widget=0x1ea5fa0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum_size=minimum_size@entry=0x7fff2c548ef8, natural_size=natural_size@entry=0x7fff2c548efc,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:242
#49 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x1ea5fa0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=420, minimum=minimum@entry=0x7fff2c548ef8, natural=natural@entry=0x7fff2c548efc, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#50 0x00007f9bcf5de454 in gtk_widget_get_preferred_height_for_width (widget=widget@entry=0x1ea5fa0, width=width@entry=420,
minimum_height=minimum_height@entry=0x7fff2c548ef8, natural_height=natural_height@entry=0x7fff2c548efc) at ../gtk/gtksizerequest.c:601
#51 0x00007f9bcf6a4b34 in gtk_window_get_preferred_height_for_width (widget=0x21562a0, width=420, minimum_size=0x7fff2c548fb8, natural_size=0x7fff2c548fbc)
at ../gtk/gtkwindow.c:9039
#52 0x00007f9bcf5ddfe1 in gtk_widget_query_size_for_orientation (widget=0x21562a0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=518, minimum_size=minimum_size@entry=0x7fff2c549114, natural_size=natural_size@entry=0x0,
minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=0x0) at ../gtk/gtksizerequest.c:246
#53 0x00007f9bcf5de21c in gtk_widget_compute_size_for_orientation (widget=0x0, widget@entry=0x21562a0, orientation=orientation@entry=GTK_ORIENTATION_VERTICAL,
for_size=for_size@entry=518, minimum=minimum@entry=0x7fff2c549114, natural=natural@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=<optimized out>) at ../gtk/gtksizerequest.c:399
#54 0x00007f9bcf5de525 in gtk_widget_get_preferred_height_and_baseline_for_width (widget=widget@entry=0x21562a0, width=518,
minimum_height=minimum_height@entry=0x7fff2c549114, natural_height=natural_height@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0,
natural_baseline=natural_baseline@entry=0x0) at ../gtk/gtksizerequest.c:642
#55 0x00007f9bcf5de6a1 in _gtk_widget_get_preferred_size_and_baseline (widget=widget@entry=0x21562a0, minimum_size=minimum_size@entry=0x7fff2c549110,
natural_size=natural_size@entry=0x0, minimum_baseline=minimum_baseline@entry=0x0, natural_baseline=natural_baseline@entry=0x0)
at ../gtk/gtksizerequest.c:690
#56 0x00007f9bcf5de6da in gtk_widget_get_preferred_size (widget=widget@entry=0x21562a0, minimum_size=minimum_size@entry=0x7fff2c549110,
natural_size=natural_size@entry=0x0) at ../gtk/gtksizerequest.c:750
#57 0x00007f9bcf6a6931 in gtk_window_compute_hints (new_flags=<synthetic pointer>, new_geometry=0x7fff2c549120, window=0x21562a0) at ../gtk/gtkwindow.c:10298
#58 gtk_window_compute_configure_request (window=window@entry=0x21562a0, request=request@entry=0x7fff2c549210, geometry=geometry@entry=0x7fff2c549230,
flags=flags@entry=0x7fff2c549208) at ../gtk/gtkwindow.c:9610
#59 0x00007f9bcf6ad7ae in gtk_window_move_resize (window=0x21562a0) at ../gtk/gtkwindow.c:9819
#60 0x00007f9bcfdd9879 in _g_closure_invoke_va (closure=closure@entry=0x136bc70, return_value=return_value@entry=0x0, instance=instance@entry=0x21562a0,
args=args@entry=0x7fff2c5494a0, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#61 0x00007f9bcfdf1d2b in g_signal_emit_valist (instance=0x21562a0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff2c5494a0)
at ../gobject/gsignal.c:3406
#62 0x00007f9bcfdf1fbf in g_signal_emit (instance=instance@entry=0x21562a0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#63 0x00007f9bcf46782e in gtk_container_check_resize (container=container@entry=0x21562a0) at ../gtk/gtkcontainer.c:2175
#64 0x00007f9bcf4679e8 in gtk_container_idle_sizer (clock=0x1afa4c0, container=0x21562a0) at ../gtk/gtkcontainer.c:2065
--Type <RET> for more, q to quit, c to continue without paging--
#65 0x00007f9bcfdd9879 in _g_closure_invoke_va (closure=closure@entry=0x3c4cfb0, return_value=return_value@entry=0x0, instance=instance@entry=0x1afa4c0,
args=args@entry=0x7fff2c549790, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#66 0x00007f9bcfdf1d2b in g_signal_emit_valist (instance=0x1afa4c0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff2c549790)
at ../gobject/gsignal.c:3406
#67 0x00007f9bcfdf1fbf in g_signal_emit (instance=instance@entry=0x1afa4c0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
#68 0x00007f9bcf2830df in _gdk_frame_clock_emit_layout (frame_clock=frame_clock@entry=0x1afa4c0) at ../gdk/gdkframeclock.c:651
#69 0x00007f9bcf283d89 in gdk_frame_clock_paint_idle (data=0x1afa4c0) at ../gdk/gdkframeclockidle.c:575
#70 0x00007f9bcf26fc99 in gdk_threads_dispatch (data=0x4d4cf40, data@entry=<error reading variable: value has been optimized out>) at ../gdk/gdk.c:769
#71 0x00007f9bcfe76534 in g_timeout_dispatch (source=0x3c50f80, callback=<optimized out>, user_data=<optimized out>) at ../glib/gmain.c:4933
#72 0x00007f9bcfe759af in g_main_dispatch (context=0x12fecd0) at ../glib/gmain.c:3381
#73 g_main_context_dispatch (context=0x12fecd0) at ../glib/gmain.c:4099
#74 0x00007f9bcfe75d58 in g_main_context_iterate (context=context@entry=0x12fecd0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4175
#75 0x00007f9bcfe75e0f in g_main_context_iteration (context=context@entry=0x12fecd0, may_block=may_block@entry=1) at ../glib/gmain.c:4240
#76 0x00007f9bcfcc6485 in g_application_run (application=0x1311140, argc=743741940, argv=<optimized out>) at ../gio/gapplication.c:2569
#77 0x000000000042e84c in main ()
(looks similar)
Hmm, if it happens during transfer of a single file then my best guess is it is something to do with updating one of the labels in the progressinfo widget. Did the crash happen in the middle of the transfer or right at the end (which is when the labels are being destroyed)?
The last code change to the info widget was March last year, and it was to have the labels use "tabular numbers" formatting. e.g.
status.set_markup (
Markup.printf_escaped ("<span font-features='tnum'>%s</span>", info.status)
);
Not obvious why that should cause a crash though.
@tintou You wrote the orginal race protection code in ProgressInfo.vala. Can you see a possible cause for this crash?
Did the crash happen in the middle of the transfer or right at the end
in the middle. 10 of 24GB where copied
Just tried some stress testing. First attempt to copy about 15GB of video files resulted in a complete system freeze but I have been experiencing these recently when not using Files (I suspect the Chromium web browser or Gala). When rebooted and tried various large file operations without Chromium running they were all successful. These were copying 15GB of video files between local partitions, compressing 15GB of video files into an archive. Moving the archive onto an external HD (ext4 partition). Copying 20,000 small files onto an external HD (NTFS partition).
When Files crashed for you was the rest of the system unaffected?
When Files crashed for you was the rest of the system unaffected?
yes. at that time everything else worked fine
@davidak If you are able to test the linked draft PR to see whether that fixes the issue for you that would be very helpful.
Hi, I just wanted to let you know that we've been dealing with a very similar crash in Inkscape (vector graphics editor). Our conclusion is that it's an upstream bug: a use after free in Pango.
It is possible that this issue is an instance of the same Pango bug, which crashes in specific multi-threading situtions while rendering text that contains markup.
Here's the Pango issue report in case you're interested.
@S-Rafael Thanks for suggesting that! It could well be responsible. I'll see if there is a workaround I can implement in Vala.