null directory and file variables crash ctags plugin

Bug #1649206 reported by Frank Claessen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Files
Fix Released
Medium
Jeremy Wootten

Bug Description

~$ pantheon-files
[INFO 08:06:56.104382] Application.vala:155: Files version: 0.3.0.4
[INFO 08:06:56.104443] Application.vala:157: Kernel version: 4.4.0-53-generic
[INFO 08:06:56.165708] Application.vala:83: Report any issues/bugs you might find to http://bugs.launchpad.net/pantheon-files
[WARNING 08:06:56.935906] plugin.vala:108: Color tag plugin consume knowns queue called with null directory
Segmentation fault (core dumped)

Related branches

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

Thanks for the report Frank. If you can give more information about the circumstances in which the crash occurred it will enable us to find the root cause of the null directory file in the colour tagging polug in. As it is we can only stop the crash in the plugin if this happens but not cure any related bugs.

Changed in pantheon-files:
status: New → Incomplete
Revision history for this message
Frank Claessen (f-a-n-claessen) wrote :

Hi Jeremy,

I have a few confessions to make. I did a fresh install of EOS Loki and everything worked fine.
Then I looked for 2 things: a spotify-client and a dropbox-client, both not available out of the box for EOS.
So - I followed a link for the spotity-client (http://howtoelementaryos.org/how-to-install-spotify-in-elementary-os) which caused trouble in paradise since this repository turned out to be not authenticable. I removed it again.

Dropbox I managed to install through https://github.com/zant95/elementary-dropbox

I guess after all this trouble started.

So - this might be a bug caused by other problems. Hope this helps a bit.
I cannot help you by installing everthing fresh again.
If you need a debug - let me know. I can try that for sure

Regards Frank

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

Hi Frank,

Presumably you have the pantheon-files-plugin-dropbox installed? The color tags plugin does have trouble with some "non standard" folders - I have seen similar warnings when using an MTP device for example - although it doesnt usually crash. I guess all I can do for now is to add some more sanity checking to the color tag plugin.

Changed in pantheon-files:
importance: Undecided → Medium
milestone: none → juno-beta1
assignee: nobody → Jeremy Wootten (jeremywootten)
Revision history for this message
Frank Claessen (f-a-n-claessen) wrote :

See screenshot nr 1 ...

Revision history for this message
Frank Claessen (f-a-n-claessen) wrote :

and screenshot nr 2 :)

Regards

Frank

Revision history for this message
Frank Claessen (f-a-n-claessen) wrote :

and yet another screenshot

Regards

Frank

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

Looks like you do not have it installed. I am not sure if it is in the stable repository - I am using the daily one.

Revision history for this message
Frank Claessen (f-a-n-claessen) wrote :

I did a test with the debug option.

Interesting!!

Without debugging I get the afore mentioned error
WITH debugging the app starts normal - no crash

See attachment for both results

Hope this helps

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

Looks like a race condition. The extra time taken to print the debug messages affects which process wins.

Cody Garver (codygarver)
Changed in pantheon-files:
status: Confirmed → In Progress
Cody Garver (codygarver)
summary: - pantheon-files crashes
+ null directory and file variables crash ctags plugin
Changed in pantheon-files:
status: In Progress → Fix Committed
Cody Garver (codygarver)
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 information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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