Hi,

   I have rebuilt sysinstall inside the 0207-SNAP area and can
recreate the problem by simply running sysinstall as root and
running an installation to /install. Also, previously, I was
using a cdrom as the media, I am now using ftp.

   In gdb, I get the following traceback: (Note, I copied
properties.c from libutil to the sysinstall directory to avoid
rebuilding the library).

Program received signal SIGSEGV, Segmentation fault.
properties_free (list=0x824c630)
    at /snap/release/usr/src/release/sysinstall/property.c:216
216             tmp = list->next;
(gdb) where
#0  properties_free (list=0x824c630)
    at /snap/release/usr/src/release/sysinstall/property.c:216
#1  0x804ec17 in distExtract (parent=0x80b7e40 "XF86336", me=0x80e7d94)
    at /snap/release/usr/src/release/sysinstall/dist.c:844
#2  0x804e2b9 in distExtract (parent=0x0, me=0x80e7a60)
    at /snap/release/usr/src/release/sysinstall/dist.c:618
#3  0x804edd7 in distExtractAll (self=0x80fa6a8)
    at /snap/release/usr/src/release/sysinstall/dist.c:911
#4  0x8052a5f in installCommit (self=0x80fa6a8)
    at /snap/release/usr/src/release/sysinstall/install.c:674
#5  0x8052952 in installCustomCommit (self=0x80fa6a8)
    at /snap/release/usr/src/release/sysinstall/install.c:613
#6  0x80650d7 in dialog_menu ()
#7  0x804f404 in dmenuOpen (menu=0x80fa5d4, choice=0xbfbff5d4, 
    scroll=0xbfbff5d8, curr=0xbfbff5dc, max=0xbfbff5e0, buttons=0)
    at /snap/release/usr/src/release/sysinstall/dmenu.c:285
#8  0x804f1f8 in dmenuOpenSimple (menu=0x80fa5d4, buttons=0)
    at /snap/release/usr/src/release/sysinstall/dmenu.c:191
#9  0x804eeda in dmenuSubmenu (tmp=0x80f7f74)
    at /snap/release/usr/src/release/sysinstall/dmenu.c:54
#10 0x80650d7 in dialog_menu ()
#11 0x804f404 in dmenuOpen (menu=0x80f7ec0, choice=0xbfbffba4, 
    scroll=0xbfbffba8, curr=0xbfbffbac, max=0xbfbffbb0, buttons=1)
    at /snap/release/usr/src/release/sysinstall/dmenu.c:285
#12 0x8057197 in main (argc=1, argv=0xbfbffc08)
    at /snap/release/usr/src/release/sysinstall/main.c:129
#13 0x80480f9 in _start ()

(gdb) l
211     properties_free(properties list)
212     {
213         properties tmp;
214
215         while (list) {
216             tmp = list->next;
217             if (list->name)
218                 free(list->name);
219             if (list->value)
220                 free(list->value);
(gdb) p list
$1 = 0x63656950
(gdb) p *list
Error accessing memory address 0x63656950: Bad address.
(gdb) p &list
Address requested for identifier "list" which is in a register.
(gdb) printf "%c%c%c%c",0x63,0x65,0x69,0x50
ceiP
(gdb) p tmp
$2 = 0x63656950


    So, anyways, after the installation of the XF86336 distribution
dist Xset, we appear to be trashing the properties list.

    Has anyone else seen this problem, or, has anyone else been
successfully using sysinstall?

    I will continue to debug this and post my findings.

Thanks!
John
   

> Hi,
> 
>    I'm in the middle of trying to load up a new Dell GX1 550 for
> the 1st time and am seeing some strange behaviour.
> 
>    I am unsure of whether it is the machine or the code. What I
> receive from sysinstall is the following:
> 
> man/man1/xmseconfig.1.gz
> 137 blocks
> sysconfig in free(): warning: junk pointer, too high to make sense.
> DEBUG: Signal 11 caught! That's bad!
> 
> 
>    I'm going to look into this more over the weekend. I'm hoping
> this is my problem, but with 4.0 coming up, I thought I'd post
> incase anyone else sees something similar.
> 
>    The above is arrived at via:
> 
>    Custom install
>       partition exclusive (20Gig drive)
>       label 512M swap
>             512M root
>             512M var
>             512M tmp
>             7000M usr
>             rest  mirror
> 
>       dists: everything
> 
>       media: cdrom
> 
>       commit:  after the man pages it dies.
> 
> 
> Thanks!
> John
> 
> ps: Maybe we should add a 'G' postfix to the label portion of
>     sysinstall. (of course, I could do it, and it may already
>     be there, just undocumented).
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-current" in the body of the message
> 
> ------------------------------
> 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to