On Tue, 19 Aug 2008 14:47:52 -0700 Michael Jennings <[EMAIL PROTECTED]> babbled:
> On Tuesday, 19 August 2008, at 22:04:43 (+0200),
> _doof wrote:
>
> > i find why enlightenment_fm segfault but i dont have the answer
> >
> > in e_fm_main.c, line 586
> >
> > 586 printf("++STO:\n udi: %s\n bus: %s\n drive_type: %s\n
> > model: %s\n vendor: %s\n serial: %s\n icon.drive: %s\n
> > icon.volume: %s\n\n", s->udi, s->bus, s->drive_type, "s->model",
> > s->vendor, s->serial, s->icon.drive, s->icon.volume);
> > 587 s->validated = 1;
> >
> > s->udi 0x809adb0
> > "/org/freedesktop/Hal/devices/pci_0_0/pci1043_8239_2_1/hub_4/hub_1/storage_1_if0_0/scsi_host0/disk6/sd6"
> > s->bus 0x8091780 "usb"
> > s->drive_type 0x8091750 "disk"
> > s->model 0x808fae8 "Flash HS-COMBO"
> > s->vendor 0x8091730 "Generic"
> > s->serial 0x8091710 ""
> > s->icon.drive 0x0
> > s->icon.volume 0x0
> >
> > when s->icon.drive and s->icon.volume have no value,
> > enlightenment_fm segfault , and i cant browse file when i want change
> > theme or wallpaper
> >
> > if i change value of s->icon.drive and s->icon.volume to 0x8091710
> > like s->serial, it work
> > ++STO:
> > udi:
> > /org/freedesktop/Hal/devices/pci_0_0/pci1043_8239_2_1/hub_4/hub_1/storage_1_if0_0/scsi_host0/disk6/sd6
> > bus: usb
> > drive_type: disk
> > model: Flash HS-COMBO
> > vendor: Generic
> > serial:
> > icon.drive:
> > icon.volume:
> >
> > i dont know if it can help you
>
> On Linux, using printf("%s"...) with a NULL pointer is safe. On
> Solaris, it is not. Are you by any chance running on Solaris?
>
> The programmer who wrote this code probably doesn't know any better.
> But this is why the NONULL() macro exists in LibAST:
>
> #define NONULL(x) (((char *) (x)) ? ((char *) (x)) : ((char *) ("<" #x "
> #null>")))
i do know this... (solaris vs linux (null) output). the thing is... it's
debugging output - and solaris traditionally has never had hald/dbus and thus
this hasn't mattered. :)
> HTH,
> Michael
>
> --
> Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]>
> Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org)
> -----------------------------------------------------------------------
> "Perhaps someday we will discover that space and time are simpler
> than the human equation." -- Jean-Luc Picard, ST:TNG
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) [EMAIL PROTECTED]
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel