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

Reply via email to