NULL pointer dereference in thunar_tree_model_load_node
Version information
f74fdbca compiled on Arch Linux
Steps to reproduce
- Ensure View > Side Pane > Tree is enabled
mkdir /tmp/test1thunar /tmp/test1- File > New Window to trigger a crash
Current behavior
Thunar crashes
Expected outcome
No crash
Backtrace
ERROR: AddressSanitizer: SEGV on unknown address 0x000000000008
The signal is caused by a READ memory access.
Hint: address points to the zero page.
#0 0x559b8507b5f5 in thunar_tree_model_load_node thunar/thunar-tree-model.c:1241:49
#1 0x559b850786e9 in thunar_tree_view_cell_data_func thunar/thunar-tree-view.c:2234:3
#2 0x7fdab5d81f73 in apply_cell_attributes gtk/gtkcellarea.c:1257:5
#3 0x7fdab790066f in g_hash_table_foreach glib/ghash.c:2136:9
#4 0x7fdab5d801d5 in gtk_cell_area_real_apply_attributes gtk/gtkcellarea.c:1286:3
#5 0x7fdab5d8e8c0 in gtk_cell_area_box_apply_attributes gtk/gtkcellareabox.c:1310:3
#6 0x7fdab5bfb5ae in _gtk_marshal_VOID__OBJECT_BOXED_BOOLEAN_BOOLEANv /home/s/code/gtk3/builddir/gtk/gtkmarshalers.c:5447:3
#7 0x7fdab7d0a8a9 in g_type_class_meta_marshalv gobject/gclosure.c:1145:5
#8 0x7fdab7d08fcd in _g_closure_invoke_va gobject/gclosure.c:980:7
#9 0x7fdab7d7540e in signal_emit_valist_unlocked gobject/gsignal.c:3465:8
#10 0x7fdab7d77e37 in g_signal_emit_valist gobject/gsignal.c:3304:7
#11 0x7fdab7d77e37 in g_signal_emit gobject/gsignal.c:3624:3
#12 0x7fdab5d70888 in gtk_cell_area_apply_attributes gtk/gtkcellarea.c:2373:3
#13 0x7fdab69207d3 in gtk_tree_view_column_cell_set_cell_data gtk/gtktreeviewcolumn.c:2821:3
#14 0x7fdab68d8df6 in validate_row gtk/gtktreeview.c:6418:7
#15 0x7fdab690c9d5 in validate_visible_area gtk/gtktreeview.c:6742:8
#16 0x7fdab686c02e in do_presize_handler gtk/gtktreeview.c:7102:3
#17 0x7fdab690b388 in presize_handler_callback gtk/gtktreeview.c:7133:3
#18 0x7fdab694748d in gtk_widget_on_frame_clock_update gtk/gtkwidget.c:5294:15
#19 0x7fdab7d1395f in g_cclosure_marshal_VOID__VOIDv gobject/gmarshal.c:165:3
#20 0x7fdab7d08fcd in _g_closure_invoke_va gobject/gclosure.c:980:7
#21 0x7fdab7d7540e in signal_emit_valist_unlocked gobject/gsignal.c:3465:8
#22 0x7fdab7d77e37 in g_signal_emit_valist gobject/gsignal.c:3304:7
#23 0x7fdab7d77e37 in g_signal_emit gobject/gsignal.c:3624:3
#24 0x7fdab4529ef2 in _gdk_frame_clock_emit_update gdk/gdkframeclock.c:645:3
#25 0x7fdab452e139 in gdk_frame_clock_paint_idle gdk/gdkframeclockidle.c:547:19
#26 0x7fdab44c9ffe in gdk_threads_dispatch gdk/gdk.c:769:11
#27 0x7fdab7947a22 in g_timeout_dispatch glib/gmain.c:5324:15
#28 0x7fdab795e4db in g_main_dispatch glib/gmain.c:3591:27
#29 0x7fdab795e4db in g_main_context_dispatch_unlocked glib/gmain.c:4451:7
#30 0x7fdab795f6e3 in g_main_context_iterate_unlocked glib/gmain.c:4516:5
#31 0x7fdab795facb in g_main_context_iteration glib/gmain.c:4582:12
#32 0x7fdab875d4cc in g_application_run gio/gapplication.c:2743:7
#33 0x559b84e789ec in main thunar/main.c:80:3