This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: [setup-2.259.2.4]: On first install, setup crashes when usercycles chooser
- From: Nicholas Wourms <nwourms at netscape dot net>
- To: Robert Collins <robert dot collins at syncretize dot net>
- Cc: 'Cygwin-Apps' <cygwin-apps at cygwin dot com>
- Date: Sun, 14 Jul 2002 09:49:03 -0400
- Subject: Re: [setup-2.259.2.4]: On first install, setup crashes when usercycles chooser
- References: <000301c22ac0$45cff820$0200a8c0@lifelesswks>
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: cygwin-apps-owner@cygwin.com
[mailto:cygwin-apps-owner@cygwin.com] 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