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