Files shows null file or crashes after reloading and closing duplicate tab
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Files |
Fix Released
|
High
|
Jeremy Wootten |
Bug Description
A:
1) Open a folder containing a single file
2) Create a duplicate tab
3) In the duplicate tab, press "reload"
4) Close the duplicate tab
5) The original folder shows a blank space instead of the file.
B:
Carry out the actions of A:, except press the reload button several times as quickly as possible
Files crashes on closing the duplicate tab with the following backtrace
Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/
106 ../sysdeps/
(gdb) bt
#0 strlen () at ../sysdeps/
#1 0x00007ffff525c8d3 in g_strdup () from /lib/x86_
#2 0x00007ffff5799ee0 in g_value_set_string () from /usr/lib/
#3 0x00007ffff7ba7e6b in fm_list_
at /media/
#4 0x00007ffff6f40fe8 in ?? () from /usr/lib/
#5 0x00007ffff522f940 in g_hash_
#6 0x00007ffff6f40eeb in ?? () from /usr/lib/
#7 0x00007ffff6f462ef in ?? () from /usr/lib/
#8 0x00007ffff701e988 in ?? () from /usr/lib/
#9 0x00007ffff57723f7 in ?? () from /usr/lib/
#10 0x00007ffff578a728 in g_signal_
#11 0x00007ffff578b372 in g_signal_emit () from /usr/lib/
#12 0x00007ffff6f42984 in gtk_cell_
#13 0x00007ffff6fed830 in ?? () from /usr/lib/
#14 0x00007ffff6fef7d4 in ?? () from /usr/lib/
#15 0x00007ffff6fefa90 in gtk_icon_
#16 0x00000000004405bb in fm_icon_
at /media/
#17 0x000000000044ee8f in fm_abstract_
at /media/
#18 0x00007ffff7017d3c in ?? () from /usr/lib/
#19 0x00007ffff57721c8 in g_closure_invoke () from /usr/lib/
#20 0x00007ffff57833ed in ?? () from /usr/lib/
#21 0x00007ffff578ad88 in g_signal_
#22 0x00007ffff578b372 in g_signal_emit () from /usr/lib/
#23 0x00007ffff713ed8c in ?? () from /usr/lib/
#24 0x00007ffff70158fc in ?? () from /usr/lib/
#25 0x00007ffff7017397 in gtk_main_do_event () from /usr/lib/
#26 0x00007ffff6bcaec2 in ?? () from /usr/lib/
#27 0x00007ffff523fbd4 in g_main_
#28 0x00007ffff523fe18 in ?? () from /lib/x86_
#29 0x00007ffff523febc in g_main_
#30 0x00007ffff5a5644c in g_application_run () from /usr/lib/
#31 0x00007ffff76fd5e0 in granite_
#32 0x0000000000438110 in _vala_main (args=0x7ffffff
#33 0x00007ffff4994ec5 in __libc_start_main (main=0x427e20 <main>, argc=1, argv=0x7fffffff
#34 0x0000000000427e55 in _start ()
Related branches
- elementary Apps team: Pending requested
-
Diff: 364 lines (+42/-82)8 files modifiedlibcore/AbstractSlot.vala (+1/-1)
libcore/gof-directory-async.vala (+2/-0)
src/Application.vala (+0/-13)
src/View/AbstractDirectoryView.vala (+10/-28)
src/View/Miller.vala (+2/-2)
src/View/Slot.vala (+10/-6)
src/View/ViewContainer.vala (+7/-22)
src/View/Window.vala (+10/-10)
Changed in pantheon-files: | |
importance: | Undecided → High |
Changed in pantheon-files: | |
milestone: | none → freya-0.3.1 |
status: | In Progress → Fix Committed |
Changed in pantheon-files: | |
status: | Fix Committed → Fix Released |