Crash on closing tab after reload

Bug #1665620 reported by Jeremy Wootten
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
Critical
Jeremy Wootten

Bug Description

Open two tabs at different locations.
Reload the second tab
Close the second tab

Files crashes.

Backtrace:

(gdb) bt
#0 0x00007ffff49e1428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1 0x00007ffff49e302a in __GI_abort () at abort.c:89
#2 0x00007ffff5768d65 in g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff5768dfa in g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff5a1e7ee in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5 0x00007ffff4db5e3a in gof_abstract_slot_finalize (obj=0xceb160)
    at /media/jeremy/Shared/shared_data/Vala/Elementary/pantheon-files-branches/Loki/pantheon-files/libcore/AbstractSlot.vala:23
#6 0x00007ffff5a1ed9a in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x000000000045de98 in marlin_view_view_container_finalize (obj=0xb69ae0)
    at /media/jeremy/Shared/shared_data/Vala/Elementary/pantheon-files-branches/Loki/pantheon-files/src/View/ViewContainer.vala:34
#8 0x00007ffff5a1ed9a in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff6a1c6c9 in gtk_widget_unparent () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff7b913e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgranite.so.3
#11 0x00007ffff5a1a1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff5a349a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff5a35555 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff5a1a1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007ffff5a349a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff5a3508f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff67da6ad in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff67da715 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff5a19fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5a2bafc in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff5a34d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff5a3508f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff67d87a0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007fffeeefae40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#25 0x00007fffeeefa8ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#26 0x00007ffff5a1acf5 in g_cclosure_marshal_generic_va () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff5a1a1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff5a349a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff5a3508f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff6886891 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff5a1cdbe in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff5a1a1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff5a349a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff5a3508f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007ffff6883bee in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff688522b in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff6887de5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007ffff6857beb in gtk_event_controller_handle_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007ffff6a08c1b in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007ffff68cd09a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007ffff5a1a1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007ffff5a344b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007ffff5a3508f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007ffff6a0ac5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#45 0x00007ffff68ca3be in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007ffff68cc1bc in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#47 0x00007ffff6439ca2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#48 0x00007ffff5743197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007ffff57433f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff574349c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff7873d6d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#52 0x00007ffff7b6f390 in granite_application_run () from /usr/lib/x86_64-linux-gnu/libgranite.so.3
#53 0x000000000042bbdd in _vala_main (args=0x7fffffffdcb8, args_length1=1)
    at /media/jeremy/Shared/shared_data/Vala/Elementary/pantheon-files-branches/Loki/pantheon-files/src/main.vala:30
#54 0x00007ffff49cc830 in __libc_start_main (main=0x426c70 <main>, argc=1, argv=0x7fffffffdcb8, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>,
    stack_end=0x7fffffffdca8) at ../csu/libc-start.c:291
#55 0x0000000000426ca9 in _start ()

Related branches

Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

Occurs in trunk r2499 but not in v 3.1.1

tags: added: regression
Changed in pantheon-files:
status: New → In Progress
assignee: nobody → Jeremy Wootten (jeremywootten)
Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

This specifif bug is fixed - but there is a related bug that still needs fixing

Changed in pantheon-files:
status: In Progress → Fix Committed
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: juno-beta1 → 0.3.2
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.