[Pkg-utopia-maintainers] Bug#591397: Iceweasel produces error popups before starting and runs incredibly slowly

Mike Hommey mh at glandium.org
Mon Aug 9 08:56:40 UTC 2010


reassign 591397 libdbus-1-3
thanks

On Mon, Aug 09, 2010 at 09:22:54AM +0100, Richard Kettlewell wrote:
> On 09/08/2010 08:48, Mike Hommey wrote:
> >On Sun, Aug 08, 2010 at 12:25:35PM +0100, Richard Kettlewell wrote:
> >>On 08/08/2010 08:25, Mike Hommey wrote:
> >>>Could you attach a full strace output for iceweasel ?
> >>
> >>Attached.  Command was "strace -r -q -o trace -f iceweasel".
> >
> >I think the whole problem is due to this:
> >10037      0.000075 mkdir("/home/richard/.dbus", 0700) = -1 EEXIST (File exists)
> >10037      0.000061 mkdir("/home/richard/.dbus/session-bus", 0700) = -1 EACCES (Permission denied)
> >10037      0.000198 write(2, "Unable to create /home/richard/."..., 49) = 49
> >10037      0.000082 open("/home/richard/.dbus/session-bus/620e4e5789a46d4838ff0b004746dfa0-10", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
> >
> >Arguably, it shouldn't have such a startup impact, but that would be a
> >problem with how dbus operates, imho.
> >
> >Can you check the permissions in these directories, fix them, and see if
> >it works better? If so, we'll reassign to dbus.
> 
> *red face*
> 
> richard at deodand:~$ ls -ld .dbus
> drwx--S--- 3 root richard 4096 Nov 22  2009 .dbus
> 
> With that fixed it works fine.

I still think there must be something wrong with how dbus handles that,
as it shouldn't lead to such a delay in application startup.

Cheers,

Mike



More information about the Pkg-utopia-maintainers mailing list