Crash when opening the Apps folder in the Dropbox folder with Dropbox plugin active

Bug #1131714 reported by Andres Mendez
52
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Files
Expired
Low
Unassigned

Bug Description

Any time you open the Vimeo "App" folder inside Dropbox, Files crashes. Here's the output:

[_LOG_LEVEL_INFO 07:07:51.319624] plugin.vala:121: CANCEL
[_LOG_LEVEL_WARN 07:07:51.319742] plugin.vala:136: CTags Plugin dir file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 07:07:51.319815] marlin_plugins_ubuntuone_real_directory_loaded
[_LOG_LEVEL_INFO 07:07:51.319873] file file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 07:07:51.330433] slot_active file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 07:07:51.330539] slot_active > merge menus
[_LOG_LEVEL_WARN 07:07:51.340192] gof-directory-async.vala:164: directory monitor failed: Unable to find default local directory monitor type file:///media/Dropbox/Apps
[_LOG_LEVEL_FATAL 07:07:51.340401] [Gtk] gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION (selection)' failed
[_LOG_LEVEL_FATAL 07:07:51.340452] pantheon-files will not function properly.
[_LOG_LEVEL_FATAL 07:07:51.340495] [Gtk] gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION (selection)' failed
[_LOG_LEVEL_FATAL 07:07:51.340549] pantheon-files will not function properly.
[_LOG_LEVEL_WARN 07:07:51.347542] Could not get syncdaemon's root dir: Method "get_rootdir" with signature "" on interface "com.ubuntuone.SyncDaemon.SyncDaemon" doesn't exist
[_LOG_LEVEL_WARN 07:07:51.347867] Failed calling get_metadata_and_quick_tree_synced: Method "get_metadata_and_quick_tree_synced" with signature "s" on interface "com.ubuntuone.SyncDaemon.FileSystem" doesn't exist
[_LOG_LEVEL_WARN 07:07:51.348026] ViewContainer.vala:174: directory done loading
Segmentation fault (core dumped)

Revision history for this message
Julián Unrrein (junrrein) wrote :

Do you have the Ubuntu One plugin activated? If so, can you reproduce the problem when that plugin is inactive?

Revision history for this message
Andres Mendez (shiruken-f) wrote :

Yup. Here you go:

[_LOG_LEVEL_WARN 18:42:11.973719] plugin.vala:136: CTags Plugin dir file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 18:42:11.973790] marlin_plugins_ubuntuone_real_directory_loaded
[_LOG_LEVEL_INFO 18:42:11.973849] file file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 18:42:11.983255] slot_active file:///media/Dropbox/Apps
[_LOG_LEVEL_INFO 18:42:11.983331] slot_active > merge menus
[_LOG_LEVEL_FATAL 18:42:11.993963] [Gtk] gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION (selection)' failed
[_LOG_LEVEL_FATAL 18:42:11.994010] pantheon-files will not function properly.
[_LOG_LEVEL_FATAL 18:42:11.994054] [Gtk] gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION (selection)' failed
[_LOG_LEVEL_FATAL 18:42:11.994104] pantheon-files will not function properly.
[_LOG_LEVEL_WARN 18:42:13.113481] ViewContainer.vala:174: directory done loading
Segmentation fault (core dumped)

Thanks for taking the time to help with this bug :)

Revision history for this message
Julián Unrrein (junrrein) wrote :

No problem :)

When Files crashes, does it offers you to submit the crash report? If it doesn't, try making it try when launching it from the Dock (i.e. not from Terminal).
Bug reports sumbitted that way have debug info attached that is very helpful to developers.
And giving steps to reproduce a bug and showing console output is also very helpful, as you did :)

Revision history for this message
Andres Mendez (shiruken-f) wrote : Re: [Bug 1131714] Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

Sometimes it does, sometimes it doesn't. I don't run gnome-panel or the
dock or anything else, though, so maybe that has something to do with it?

I usually launch it from Openbox's menu. Is there anything I could do that
would help better?

I <3 Files :)

Oh, and also, I added my own error logging since my desktop will usually
crash and throw me to the login manager whenever Files crashes. I recently
submitted an bug report about this called "Files takes down desktop with it
when crashing" or something along those line.

Let me know! Thanks.

On Sat, Feb 23, 2013 at 8:11 PM, Julián Unrrein
<email address hidden>wrote:

> No problem :)
>
> When Files crashes, does it offers you to submit the crash report? If it
> doesn't, try making it try when launching it from the Dock (i.e. not from
> Terminal).
> Bug reports sumbitted that way have debug info attached that is very
> helpful to developers.
> And giving steps to reproduce a bug and showing console output is also
> very helpful, as you did :)
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1131714
>
> Title:
> pantheon-files segfaults when opening a dropbox folder tied to Vimeo's
> App
>
> Status in Files:
> New
>
> Bug description:
> Any time you open the Vimeo "App" folder inside Dropbox, Files
> crashes. Here's the output:
>
> [_LOG_LEVEL_INFO 07:07:51.319624] plugin.vala:121: CANCEL
> [_LOG_LEVEL_WARN 07:07:51.319742] plugin.vala:136: CTags Plugin dir
> file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.319815]
> marlin_plugins_ubuntuone_real_directory_loaded
> [_LOG_LEVEL_INFO 07:07:51.319873] file file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330433] slot_active file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330539] slot_active > merge menus
> [_LOG_LEVEL_WARN 07:07:51.340192] gof-directory-async.vala:164:
> directory monitor failed: Unable to find default local directory monitor
> type file:///media/Dropbox/Apps
> [_LOG_LEVEL_FATAL 07:07:51.340401] [Gtk]
> gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340452] pantheon-files will not function
> properly.
> [_LOG_LEVEL_FATAL 07:07:51.340495] [Gtk]
> gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340549] pantheon-files will not function
> properly.
> [_LOG_LEVEL_WARN 07:07:51.347542] Could not get syncdaemon's root dir:
> Method "get_rootdir" with signature "" on interface
> "com.ubuntuone.SyncDaemon.SyncDaemon" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.347867] Failed calling
> get_metadata_and_quick_tree_synced: Method
> "get_metadata_and_quick_tree_synced" with signature "s" on interface
> "com.ubuntuone.SyncDaemon.FileSystem" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.348026] ViewContainer.vala:174: directory done
> loading
> Segmentation fault (core dumped)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/pantheon-files/+bug/1131714/+subscriptions
>

Revision history for this message
Julián Unrrein (junrrein) wrote : Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

If it's not much of a nuisance, could you login to pantheon-desktop, make Files crash there, and submit the bug report?

Revision history for this message
Julián Unrrein (junrrein) wrote :

I mean, using the automated bug-reporting tool.

Revision history for this message
Andres Mendez (shiruken-f) wrote : Re: [Bug 1131714] Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

I have no clue how to launch the automated bug-reporting tool, but here's
apport-cli's bug reporting thingie. I hope this helps, but if not, let me
know what I need to do.

Btw, I use openbox, not pantheon-desktop. I don't know if that is what's
causing the crashing, but I doubt it.

On Sun, Feb 24, 2013 at 5:13 PM, Julián Unrrein
<email address hidden>wrote:

> I mean, using the automated bug-reporting tool.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1131714
>
> Title:
> pantheon-files segfaults when opening a dropbox folder tied to Vimeo's
> App
>
> Status in Files:
> New
>
> Bug description:
> Any time you open the Vimeo "App" folder inside Dropbox, Files
> crashes. Here's the output:
>
> [_LOG_LEVEL_INFO 07:07:51.319624] plugin.vala:121: CANCEL
> [_LOG_LEVEL_WARN 07:07:51.319742] plugin.vala:136: CTags Plugin dir
> file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.319815]
> marlin_plugins_ubuntuone_real_directory_loaded
> [_LOG_LEVEL_INFO 07:07:51.319873] file file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330433] slot_active file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330539] slot_active > merge menus
> [_LOG_LEVEL_WARN 07:07:51.340192] gof-directory-async.vala:164:
> directory monitor failed: Unable to find default local directory monitor
> type file:///media/Dropbox/Apps
> [_LOG_LEVEL_FATAL 07:07:51.340401] [Gtk]
> gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340452] pantheon-files will not function
> properly.
> [_LOG_LEVEL_FATAL 07:07:51.340495] [Gtk]
> gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340549] pantheon-files will not function
> properly.
> [_LOG_LEVEL_WARN 07:07:51.347542] Could not get syncdaemon's root dir:
> Method "get_rootdir" with signature "" on interface
> "com.ubuntuone.SyncDaemon.SyncDaemon" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.347867] Failed calling
> get_metadata_and_quick_tree_synced: Method
> "get_metadata_and_quick_tree_synced" with signature "s" on interface
> "com.ubuntuone.SyncDaemon.FileSystem" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.348026] ViewContainer.vala:174: directory done
> loading
> Segmentation fault (core dumped)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/pantheon-files/+bug/1131714/+subscriptions
>

Revision history for this message
Julián Unrrein (junrrein) wrote : Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

Please use apport-bug and try to submit the bug report yourself, because I'm having trouble doing it with the file you provided.
After that, we will mark this bug as a duplicate of the new one you'll report.

Revision history for this message
Andres Mendez (shiruken-f) wrote : Re: [Bug 1131714] Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

No problem. How do I do that?

Would pantheon-files-debug work? Since I have no clue how to predict when
it'll crash?

On Mon, Feb 25, 2013 at 6:28 PM, Julián Unrrein
<email address hidden>wrote:

> Please use apport-bug and try to submit the bug report yourself, because
> I'm having trouble doing it with the file you provided.
> After that, we will mark this bug as a duplicate of the new one you'll
> report.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1131714
>
> Title:
> pantheon-files segfaults when opening a dropbox folder tied to Vimeo's
> App
>
> Status in Files:
> New
>
> Bug description:
> Any time you open the Vimeo "App" folder inside Dropbox, Files
> crashes. Here's the output:
>
> [_LOG_LEVEL_INFO 07:07:51.319624] plugin.vala:121: CANCEL
> [_LOG_LEVEL_WARN 07:07:51.319742] plugin.vala:136: CTags Plugin dir
> file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.319815]
> marlin_plugins_ubuntuone_real_directory_loaded
> [_LOG_LEVEL_INFO 07:07:51.319873] file file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330433] slot_active file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330539] slot_active > merge menus
> [_LOG_LEVEL_WARN 07:07:51.340192] gof-directory-async.vala:164:
> directory monitor failed: Unable to find default local directory monitor
> type file:///media/Dropbox/Apps
> [_LOG_LEVEL_FATAL 07:07:51.340401] [Gtk]
> gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340452] pantheon-files will not function
> properly.
> [_LOG_LEVEL_FATAL 07:07:51.340495] [Gtk]
> gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340549] pantheon-files will not function
> properly.
> [_LOG_LEVEL_WARN 07:07:51.347542] Could not get syncdaemon's root dir:
> Method "get_rootdir" with signature "" on interface
> "com.ubuntuone.SyncDaemon.SyncDaemon" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.347867] Failed calling
> get_metadata_and_quick_tree_synced: Method
> "get_metadata_and_quick_tree_synced" with signature "s" on interface
> "com.ubuntuone.SyncDaemon.FileSystem" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.348026] ViewContainer.vala:174: directory done
> loading
> Segmentation fault (core dumped)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/pantheon-files/+bug/1131714/+subscriptions
>

Revision history for this message
Julián Unrrein (junrrein) wrote : Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

After Files crashes, a file with information pertinent to the situation will be created at /var/crash, and in my system is always named "_usr_bin_pantheon-files.1000.crash".

So first, check if that files or other with a similar name (which should include "pantheon-files" and the .crash extension) and then just run:
apport-bug /var/crash/_usr_bin_pantheon-files.1000.crash
Where the argument is the .crash file you have.

It will pop a window like this one -> https://wiki.ubuntu.com/Apport?action=AttachFile&do=get&target=apport_crash_nodetails.png
Then you can either click "Leave closed" or "Relaunch" but leave "Send an error report to help fix this problem" checked.

If it fails to submit the bug report, it may be because you are not running elementary OS.

Installing pantheon-files-dbg would help but it is not necessary.

----------------------

If the apport-bug thing doesn't work for you, there is another way, using apport-retrace.

To do it, you must first install pantheon-files-dbg, libgtk-3-0-dbg, and libglib2.0-0-dbg.
Then, using the same .crash file as in the example above, run:

apport-retrace -o ~/buginfo.txt /var/crash/_usr_bin_pantheon-files.1000.crash

Open buginfo.txt (it should exist in your home directory), scroll to the bottom and erase the "Core dump" section (it should be the last section).
Then attach that file here and that should be it.

Revision history for this message
Julián Unrrein (junrrein) wrote :

I'm sorry if I wasn't clear in my previous comment.

Where I said
"So first, check if that files or other with a similar name"
should have been
"So first, check if that file or other with a similar name exists".

Revision history for this message
Andres Mendez (shiruken-f) wrote : Re: [Bug 1131714] Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

Perfect. Thanks! I'll make sure to do this after the next crash.

On Mon, Feb 25, 2013 at 8:45 PM, Julián Unrrein
<email address hidden>wrote:

> I'm sorry if I wasn't clear in my previous comment.
>
> Where I said
> "So first, check if that files or other with a similar name"
> should have been
> "So first, check if that file or other with a similar name exists".
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1131714
>
> Title:
> pantheon-files segfaults when opening a dropbox folder tied to Vimeo's
> App
>
> Status in Files:
> New
>
> Bug description:
> Any time you open the Vimeo "App" folder inside Dropbox, Files
> crashes. Here's the output:
>
> [_LOG_LEVEL_INFO 07:07:51.319624] plugin.vala:121: CANCEL
> [_LOG_LEVEL_WARN 07:07:51.319742] plugin.vala:136: CTags Plugin dir
> file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.319815]
> marlin_plugins_ubuntuone_real_directory_loaded
> [_LOG_LEVEL_INFO 07:07:51.319873] file file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330433] slot_active file:///media/Dropbox/Apps
> [_LOG_LEVEL_INFO 07:07:51.330539] slot_active > merge menus
> [_LOG_LEVEL_WARN 07:07:51.340192] gof-directory-async.vala:164:
> directory monitor failed: Unable to find default local directory monitor
> type file:///media/Dropbox/Apps
> [_LOG_LEVEL_FATAL 07:07:51.340401] [Gtk]
> gtk_tree_selection_path_is_selected: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340452] pantheon-files will not function
> properly.
> [_LOG_LEVEL_FATAL 07:07:51.340495] [Gtk]
> gtk_tree_selection_get_select_function: assertion `GTK_IS_TREE_SELECTION
> (selection)' failed
> [_LOG_LEVEL_FATAL 07:07:51.340549] pantheon-files will not function
> properly.
> [_LOG_LEVEL_WARN 07:07:51.347542] Could not get syncdaemon's root dir:
> Method "get_rootdir" with signature "" on interface
> "com.ubuntuone.SyncDaemon.SyncDaemon" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.347867] Failed calling
> get_metadata_and_quick_tree_synced: Method
> "get_metadata_and_quick_tree_synced" with signature "s" on interface
> "com.ubuntuone.SyncDaemon.FileSystem" doesn't exist
> [_LOG_LEVEL_WARN 07:07:51.348026] ViewContainer.vala:174: directory done
> loading
> Segmentation fault (core dumped)
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/pantheon-files/+bug/1131714/+subscriptions
>

Revision history for this message
Benoît Barberousse (benoit-barberousse-deactivatedaccount) wrote : Re: pantheon-files segfaults when opening a dropbox folder tied to Vimeo's App

Files also crashes whenever I open the Site44 app folder. Only the Files Dropbox plugin is installed.

Revision history for this message
Julián Unrrein (junrrein) wrote :

Benoit, does the console output look like the one submitted in this report?
Does the system prompt you to submit a crash report after Files crashes? Because that would be preferred.

Revision history for this message
DaElsta (daelsta) wrote :

Just to let you know - the bug affects me, too. Trying to open any app in the /Dropbox/App folder crashes pantheon-files. I'll try to send an apport bug report

Revision history for this message
DaElsta (daelsta) wrote :

This seems to be a problem with the dropbox-plugin. Disabling it resolves the problem for now.

Revision history for this message
DaElsta (daelsta) wrote :
Revision history for this message
Julián Unrrein (junrrein) wrote : Re: Crash when opening the Apps folder in the Dropbox folder with Dropbox plugin

Confirming since it affects multiple users.

summary: - pantheon-files segfaults when opening a dropbox folder tied to Vimeo's
- App
+ Crash when opening the Apps folder in the Dropbox folder with Dropbox
+ plugin
Changed in pantheon-files:
status: New → Confirmed
importance: Undecided → High
summary: Crash when opening the Apps folder in the Dropbox folder with Dropbox
- plugin
+ plugin active
Revision history for this message
Luben (jasvazquez) wrote :

Any clue about what can we do to solve it?
Thanks

Revision history for this message
GregM (gmorf33) wrote :

I just wanted to report that i'm having the same issue. Opening the ~/Dropbox/Apps directory crashes pantheon files. If i remove the dropbox plugin I can open it fine.

Revision history for this message
Sagar Chalise (chalisesagar) wrote :

Here is my cli output when the crash happens

[_LOG_LEVEL_INFO 09:26:39.786966] Application.vala:155: Files version: 0.2.0.1
[_LOG_LEVEL_INFO 09:26:39.787039] Application.vala:157: Kernel version: 3.16.0-38-generic
[_LOG_LEVEL_INFO 09:26:40.234068] Application.vala:84: Report any issues/bugs you might find to http://bugs.launchpad.net/pantheon-files
[_LOG_LEVEL_INFO 09:26:42.946682] on_connect
[_LOG_LEVEL_WARN 09:26:48.784687] (/build/pantheon-files-x_Q6yE/pantheon-files-0.2.0.1+r1820+pkg38~daily~ubuntu0.3.1/libcore/gof-file.c:984):gof_file_finalize: runtime check failed: (file->target_gof == NULL)
Segmentation fault

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

The dropbox plug-in is not currently being actively maintained (it is intended to use a new Cloud Providers API in future) and furthermore this bug relates to an old version of Files.
Please confirm this bug again if it is still relevant.

Changed in pantheon-files:
importance: High → Low
status: Confirmed → Incomplete
Revision history for this message
Jimmy Merrild Krag (beruic) wrote :

I have a folder calles 'apps' in my Dropbox folder. I also had the Dropbox plug-in installed, and every time I opened the folder 'apps' inside the Dropbox folder, Files segfaults. This is with the current version of Files in Freya. This was also true if I renamed the folder. I forgot, however to test whether this was also true if I restarted Files. My fix has been to uninstall the plug-in, but I'd imagine that it would also work to move the files to another folder, as the 'apps' folder seems to be reserved for applications using the Dropbox API.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Files because there has been no activity for 60 days.]

Changed in pantheon-files:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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