On Tue, Jan 19, 2010 at 11:14:16PM +0100, arne anka wrote:
> > shh freerunner
> > $ export DISPLAY=:0.0
> > $ gdb phoneuid
> > # run
> > # bt
> 
> here's what i get when starting phoneui-contacts. besides the actual crash  
> there seems to be an issue with the log file -- i don't find where it is  
> defined, but it is set to /var/log/phoneuid.log ... and per default  
> writable for root only, while phoneuid runs as normal user, i guess?

phoneuid is supposed to be started as the X user. In SHR they are
using the root account for everything, so they don't have this
problem ;) Try adding "log_file = " in the config file.

> #1  0x401ded1c in _compare_contacts (_a=<value optimized out>, _b=0x112124) 
> at phoneui-utils.c:674

And another failing strcmp :P (The segfaults I reported so far where
strcmp caused, too). I just checked the source. I guess you have a
contact with an empty Name field. Can you check
[1] /etc/freesmartphone/opim/csv-contacts.txt for such contacts?

> > Ah I may have forgotten to switch default logging back to file. Can
> > you check your frameworkd's config?
> 
> yes, indeed. although i compared both the old and the new one in meld and  
> copied log_level and log_destination over, the hash mark has escaped me.
> log_to was set to stderr instead of file.

I guess I should change this back *makes notice*

-- Sebastian

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to