Robert Collins wrote:

>If you run setup under DebugView, or a similar tool, is any output
>created?
>Can you get me a stackdump?
>
>Rob
>
>
>>-----Original Message-----
>>From: [EMAIL PROTECTED] 
>>[mailto:[EMAIL PROTECTED]] On Behalf Of Nicholas Wourms
>>Sent: Sunday, 14 July 2002 8:46 AM
>>To: Cygwin-Apps
>>Subject: [setup-2.259.2.4]: On first install, setup crashes 
>>when user cycles chooser
>>
>>
>>Robert,
>>
>>When running setup-2.259.2.4 for the first time on Windows 
>>98SE/ME/2K, 
>>setup will page fault when the user cycles the install type 
>>in chooser 
>>from "Default" to "Install".  It produces no log file, so I 
>>can't really 
>>provide any more information than this report.  I have 
>>verified this on 
>>all the OS's listed above.  This behaviour doesn't occur with the 
>>current setup.exe.  To alleviate confusion, I have circled 
>>the part I'm 
>>referring to in the attached png.
>>
>>Cheers,
>>Nicholas
>>
Robert,

Since you never got back to me, I went ahead and resetup a build 
environment for setup.exe.  I built the latest setup sources from CVS(as 
of 9:00am [-5:00 GMT] on Sunday) with "-g" for debugging.  I have 
attached the log from drmingw as it catches the crash on Windows2K. 
 Debugview had no relevant information to give, however drmingw did.  I 
hope this helps...

Cheers,
Nicholas
setup.exe caused an Access Violation at location 0043f765 in module setup.exe Reading 
from location 00000004.

Registers:
eax=00000000 ebx=02144d34 ecx=0022f768 edx=00000000 esi=00000004 edi=00000000
eip=0043f765 esp=0022f3e2 ebp=0022f3fc iopl=0         nv up ei pl nz ac po cy
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000217

Call stack:
0043F765  setup.exe:0043F765  packageversion::set_requirements  stl_vector.h:197
int packageversion::set_requirements(
    packageversion * this = &(indirect),
    trusts deftrust = TRUST_CURR,
    size_t depth = 0
)
0043DBF1  setup.exe:0043DBF1  packagemeta::set_requirements  package_meta.cc:429
int packagemeta::set_requirements(
    packagemeta * this = &(indirect),
    trusts deftrust = TRUST_CURR,
    size_t depth = 0
)
00443C00  setup.exe:00443C00  PickPackageLine::set_action  PickPackageLine.cc:190
int PickPackageLine::set_action(
    PickPackageLine * this = &(indirect),
    _actions action = (class)
)
00442733  setup.exe:00442733  PickCategoryLine::set_action  stl_vector.h:210
int PickCategoryLine::set_action(
    PickCategoryLine * this = &(indirect),
    _actions action = (class)
)
00442733  setup.exe:00442733  PickCategoryLine::set_action  stl_vector.h:210
int PickCategoryLine::set_action(
    PickCategoryLine * this = &(indirect),
    _actions action = (class)
)
004425BE  setup.exe:004425BE  PickCategoryLine::click  PickCategoryLine.cc:79
int PickCategoryLine::click(
    PickCategoryLine * this = &(indirect),
    int myrow = 0,
    int ClickedRow = 0,
    int x = 70
)
00444BB6  setup.exe:00444BB6  PickView::click  PickView.cc:231
int PickView::click(
    class PickView * this = &(indirect),
    int row = 0,
    int x = 70
)
004032E3  setup.exe:004032E3  list_click  choose.cc:148
static LRESULT list_click(
    HWND hwnd = &(indirect),
    BOOL dblclk = 0,
    int x = 70,
    int y = 24,
    UINT hitCode = 1
)
004034AF  setup.exe:004034AF  listview_proc  choose.cc:197
static LRESULT listview_proc(
    HWND hwnd = &(indirect),
    UINT message = 513,
    WPARAM wParam = 1,
    LPARAM lParam = 1572934
)
77E11B60  USER32.DLL:77E11B60  CreateWindowStationW
77E11CCA  USER32.DLL:77E11CCA  CreateWindowStationW
77E11DDF  USER32.DLL:77E11DDF  CreateWindowStationW
717147FF  COMCTL32.DLL:717147FF  Ordinal420
7171207A  COMCTL32.DLL:7171207A  PropertySheetW
71711E4F  COMCTL32.DLL:71711E4F  PropertySheetW
71715B20  COMCTL32.DLL:71715B20  PropertySheetA
00446667  setup.exe:00446667  PropSheet::Create  window.h:52
bool PropSheet::Create(
    PropSheet * this = &(indirect),
    Window * Parent = &(class),
    DWORD Style = 315555840
)
00431717  setup.exe:00431717  WinMain  main.cc:247
int WinMain(
    HINSTANCE h = &(indirect),
    HINSTANCE hPrevInstance = &(indirect),
    LPSTR command_line = &0,
    int cmd_show = 1
)
00474EF1  setup.exe:00474EF1  getopt.c:501
004010EC  setup.exe:004010EC
00401203  setup.exe:00401203
77E8D326  KERNEL32.dll:77E8D326  ConnectNamedPipe

Reply via email to