On Tue, 2017-02-28 at 16:49 +0100, Carlos Garnacho wrote: > Hi Chris, > > On Tue, Feb 28, 2017 at 3:50 PM, Chris <cpoll...@embarqmail.com> > wrote: > > > > On Tue, 2017-02-28 at 11:23 +0100, Carlos Garnacho wrote: > > > > > > Hi, > > > > > > On Mon, Feb 27, 2017 at 6:52 PM, Chris <cpoll...@embarqmail.com> > > > wrote: > > > > > > > > > > > > The complete notation to my syslog that I'm seeing every two > > > > minutes > > > > every hour, every day is: > > > > > > > > Feb 27 11:44:33 localhost tracker-extract.desktop[3603]: > > > > (tracker- > > > > extract:3603): dconf-CRITICAL **: unable to create file > > > > '/run/user/1000/dconf/user': Permission denied. dconf will not > > > > work > > > > properly. > > > > Feb 27 11:46:42 localhost tracker-extract.desktop[3603]: > > > > message > > > > repeated 2 times: [ (tracker-extract:3603): dconf-CRITICAL **: > > > > unable > > > > to create file '/run/user/1000/dconf/user': Permission > > > > denied. dconf > > > > will not work properly.] > > > > > > I've noticed this warning across reported logs since the > > > tracker-extract process was sandboxed. I suspect this is related > > > to a > > > sandboxed thread accessing gsettings, although it's most clearly > > > not > > > tracker itself, since all tracker-extract settings are read on > > > startup > > > and in-memory representation is accessible readonly to the > > > extractor > > > threads. > > > > > > So this could be some tracker module that is trying to poke > > > GSettings > > > underneath, but I'm entirely unclear which. If anyone can get me > > > backtrace of that specific warning (eg. setting up > > > G_DEBUG=fatal-criticals in tracker-extract environment), that'd > > > be > > > appreciated. > > > > > > That said, the warning should be harmless, at least if I'm right. > > > > > > Cheers, > > > Carlos > > > > > Hi Carlos, someone suggested, I think it was on the list, that an X > > process is changing the permission of /run/user/1000/dconf/user > > every 2 > > minutes. I find that very hard to believe that could happen > > especially > > since the only process I have that continuously wakes every 2 > > minutes > > if fetchmail and it's not an X process. I can open Gnome terminal > > and > > see that the timestamp -rw------- 1 chris chris 2 Feb 28 08:42 user > > is > > the same as when I go to check it with the ls -l command. IOW I'm > > beginning to agree with you now that I don't think the permissions > > are > > being changed but tracker thinks they are. Does that sound about > > right? > > That is precisely what I think is happening. Inside the sandboxed > bits, open() with write permissions is disallowed altogether, I think > something is attempting to read settings inside the sandbox which in > turn tries to open that file with readwrite permission. I've only > seen > this warning recently in recent bug reports, and always tied to > tracker-extract. > > On second read of gsettings/dconf code, it seems possible that file > descriptors are reloaded behind our back, so it sounds plausible that > it is tracker-extract after all, I'm doing a patch that I think > should > fix these warnings. > > > > > > > Since I'm retired and don't have much else to do except tend to my > > plants and go to doctors appointments at the VA I'll give setting > > up > > the backtrace you need a try if you can point me to a good how-to. > > I'll try to make the patch available upstream asap, so hopefully > Ubuntu will pick it up soon. If you anyway want to get into this > trouble :), here's some steps: > > 1) you need gdb installed, and hopefully tracker debuginfo packages > so > the backtrace has more sense > 2) in a terminal do: tracker daemon -t > 3) in another terminal do: > G_DEBUG=fatal-criticals gdb /usr/lib/tracker/tracker-extract > 4) in the gdb prompt, do 'r' (shortcut for "run"), tracker-extract > will run as usual > 5) back in the first terminal, do: tracker daemon -s > 6) get on with your normal activity > 7) when the warning is hit (assuming it's the first one you'll get), > gdb will be back to its prompt, you can do "t a a bt" to get the > backtrace for all threads (what I ask for), or you can tell it to > continue with 'c'. > > Please do file a bug to bugzilla.gnome.org with this information. > > Cheers, > Carlos > Easy Carlos, at least I got output that made sense :) I had already filed a bug last night - https://bugzilla.gnome.org/show_bug.cgi?id=779 342 and added the backtrace output as an attachment to it.
Chris -- Chris KeyID 0xE372A7DA98E6705C 31.11972; -97.90167 (Elev. 1092 ft) 11:11:36 up 5 days, 20:00, 1 user, load average: 0.07, 0.20, 0.29 Description: Ubuntu 16.04.2 LTS, kernel 4.4.0-64-generic
signature.asc
Description: This is a digitally signed message part
_______________________________________________ tracker-list mailing list tracker-list@gnome.org https://mail.gnome.org/mailman/listinfo/tracker-list