This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [setup-2.259.2.4]: On first install, setup crashes when usercycles chooser


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]