pantheon-files crashed with SIGSEGV in gof_directory_async_notify_files_removed()

Bug #1653748 reported by Jonas Toth
264
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Files
Fix Released
High
Unassigned

Bug Description

Happend twice to me, when i tried to cut&paste a file from one directory to another.

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: pantheon-files 0.3.0.5+r2431+pkg58~daily~ubuntu16.04.1 [origin: LP-PPA-elementary-os-daily]
ProcVersionSignature: Ubuntu 4.4.0-57.78-generic 4.4.35
Uname: Linux 4.4.0-57-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.4
Architecture: amd64
CrashCounter: 1
CrashDB: pantheon_files
CurrentDesktop: Pantheon
Date: Tue Jan 3 18:34:50 2017
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/pantheon-files
GsettingsChanges:

ProcCmdline: pantheon-files
ProcEnviron:
 LANGUAGE=de_DE
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f474913f668 <gof_directory_async_notify_files_removed+472>: mov 0x30(%rax),%rdx
 PC (0x7f474913f668) ok
 source "0x30(%rax)" (0x00000030) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: pantheon-files
StacktraceTop:
 gof_directory_async_notify_files_removed () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
 gof_directory_async_notify_files_moved () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
 marlin_file_changes_consume_changes () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Title: pantheon-files crashed with SIGSEGV in gof_directory_async_notify_files_removed()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo

Related branches

Revision history for this message
Jonas Toth (jonas-toth) wrote :
Revision history for this message
Felipe Escoto (philip.scott) wrote :

Can confirm. It seems to happen when you move the file to a parent dir.

Bracktrace:

Thread 1 "pantheon-files" received signal SIGSEGV, Segmentation fault.
0x00007ffff4bc4668 in gof_directory_async_notify_files_removed () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
(gdb) bt
#0 0x00007ffff4bc4668 in gof_directory_async_notify_files_removed () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
#1 0x00007ffff4bc4900 in gof_directory_async_notify_files_moved () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
#2 0x00007ffff4ba4d02 in marlin_file_changes_consume_changes () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
#3 0x00007ffff4b987c4 in ?? () from /usr/lib/x86_64-linux-gnu/libpantheon-files-core.so.0
#4 0x00007ffff782836f in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5 0x00007ffff551c04a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff551c3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff551c49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff7873d6d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9 0x00007ffff7b6f280 in granite_application_run () from /usr/lib/x86_64-linux-gnu/libgranite.so.3
#10 0x0000555555581f59 in _vala_main ()
#11 0x00007ffff47d3830 in __libc_start_main (main=0x555555579180 <main>, argc=1, argv=0x7fffffffde08, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffddf8) at ../csu/libc-start.c:291
#12 0x00005555555791e9 in _start ()

Changed in pantheon-files:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

Happens with cut and paste but not copy and paste. Suspect r2409.

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

Actually caused by r2421.

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

Other bug subscribers

Remote bug watches

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