I ran the instructions in the previous post. Captured 15k "setup_debugging_session_kchristian.txt" file in the debugging session, hope it sheds some light on it.
Thanks for the help and info, Jon.
Wed Oct 03 16:26:48 pty0 (keith@someserver) /cygdrive/c/Users/keith/Downloads>gdb ./setup.exe GNU gdb (GDB) (Cygwin 7.12.1-2) 7.12.1 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-cygwin". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./setup.exe...done. (gdb) run Starting program: /cygdrive/c/Users/keith/Downloads/setup.exe [New Thread 5852.0x1e0c] [New Thread 5852.0x1308] Starting cygwin install, version 2.893-3-ge084ed [New Thread 5852.0x1104] User has backup/restore rights Current Directory: C:\Users\keith\Downloads [Thread 5852.0x1308 exited with code 0] Could not open service McShield for query, start and stop. McAfee may not be installed, or we don't have access. source: from local dir root: C:\cygwin system Selected local directory: C:\Users\keith\Downloads [New Thread 5852.0x2864] [Thread 5852.0x2864 exited with code 0] Thread 1 received signal SIGSEGV, Segmentation fault. 0x771dbe36 in strlen () from /cygdrive/c/windows/SysWOW64/ntdll.dll (gdb) bt full #0 0x771dbe36 in strlen () from /cygdrive/c/windows/SysWOW64/ntdll.dll No symbol table info available. #1 0x0040ebec in std::char_traits<char>::length (__s=<optimized out>) at /usr/lib/gcc/i686-w64-mingw32/6.4.0/include/c++/bits/char_traits.h:267 No locals. #2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append (__s=<optimized out>, this=0x28e2dc) at /usr/lib/gcc/i686-w64-mingw32/6.4.0/include/c++/bits/basic_string.h:1128 No locals. #3 std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, char const*) ( __rhs=<optimized out>, __lhs=<unknown type in /cygdrive/c/Users/keith/Downloads/setup.exe, CU 0x1d75df, DIE 0x211ddc>) at /usr/lib/gcc/i686-w64-mingw32/6.4.0/include/c++/bits/basic_string.h:5047 No locals. #4 check_for_cached (pkgsource=..., owner=<optimized out>, owner@entry=0x0, mirror_mode=<optimized out>, mirror_mode@entry=false, check_hash=<optimized out>, check_hash@entry=false) at download.cc:128 fullname = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1eafe20 "\001"}, _M_string_length = 70718, {_M_local_buf = "\276\000\000\000\274\342(\000('\220\r@\000\000", _M_allocated_capacity = 190}} n = <optimized out> prefix = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xe1945a0 "file://C:\\Users\\keith\\Downloads/"}, _M_string_length = 37, {_M_local_buf = "H\000\000\000!-h\000\300\000\000\000\226\027T", _M_allocated_capacity = 72}} fullname = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xe195730 "file://C:\\Users\\keith\\Downloads/"}, _M_string_length = 37, {_M_local_buf = "%\000\000\000\070j\b\b!-h\000\377\377\000", _M_allocated_capacity = 37}} #5 0x0044301a in packagemeta::scan (pkg=..., mirror_mode=mirror_mode@entry=false) at package_meta.cc:718 No locals. #6 0x0044318a in packagemeta::ScanDownloadedFiles (mirror_mode=false) at package_meta.cc:754 accessible = <optimized out> pkgsrcver = {id = 69542, pool = 0x1ea2118} foo = {id = 72430, pool = 0x1ea2118} src_accessible = <optimized out> pkg = @0x7d70aa8: {static Default_action = {_value = 0}, static Install_action = {_value = 1}, static Reinstall_action = {_value = 2}, static Uninstall_action = {_value = 3}, name = { static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7d70ab0 "WindowMaker"}, _M_string_length = 11, {_M_local_buf = "WindowMaker\000\r\360\255\272", _M_allocated_capacity = 1684957527}}, key = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7d70ac8 "WindowMaker"}, _M_string_length = 11, { _M_local_buf = "WindowMaker\000\r\360\255\272", _M_allocated_capacity = 1684957527}}, categories = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<No data fields>}, _M_header = { _M_color = std::_S_red, _M_parent = 0x7d70bf0, _M_left = 0x7d70bf0, _M_right = 0x7d70bf0}, _M_node_count = 1}}}, versions = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<SolvableVersion> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<SolvableVersion> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<SolvableVersion, SolvableVersion, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7d71048, _M_left = 0xd902718, _M_right = 0xd900a90}, _M_node_count = 4}}}, user_picked = true, installed = {id = 72431, pool = 0x1ea2118}, curr = {id = 72431, pool = 0x1ea2118}, exp = {id = 0, pool = 0x0}, default_version = {id = 0, pool = 0x0}, desired = {id = 72431, pool = 0x1ea2118}, message = {id = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7d70b3c ""}, _M_string_length = 0, { _M_local_buf = "\000\360\255\272\r\360\255\272\r\360\255\272\r\360\255\272", _M_allocated_capacity = 3131961344}}, message = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7d70b54 ""}, _M_string_length = 0, { _M_local_buf = "\000\360\255\272\r\360\255\272\r\360\255\272\r\360\255\272", _M_allocated_capacity = 3131961344}}}, scripts_ = {<std::_Vector_base<Script, std::allocator<Script> >> = { _M_impl = {<std::allocator<Script>> = {<__gnu_cxx::new_allocator<Script>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, _picked = false, _srcpicked = false, version_blacklist = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7d70b78, _M_right = 0x7d70b78}, _M_node_count = 0}}}} i = {_M_node = 0xd902718} n = {_M_node = 0x7d70ba8} db = {static packages = <optimized out>, static sourcePackages = <optimized out>, static categories = <optimized out>, static task = PackageDB_Install, static basepkg = {id = 72386, pool = 0x1ea2118}, static solver = {pool = 0x1ea2118, repos = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SolvRepo*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SolvRepo*> > >> = {<No data fields>}, <No data fields>}, ---Type <return> to continue, or q <return> to quit--- _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43a5008, _M_left = 0x1ea2510, _M_right = 0x55f0510}, _M_node_count = 3}}}}, static solution = {pool = @0x6edd64, solv = 0x0, job = {elements = 0x0, count = 0, alloc = 0x0, left = 0}, trans = {<std::_Vector_base<SolverTransaction, std::allocator<SolverTransaction> >> = { _M_impl = {<std::allocator<SolverTransaction>> = {<__gnu_cxx::new_allocator<SolverTransaction>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}, static installeddbread = 1, static installeddbver = 3, static prepped = false, static dependencyOrderedPackages = {<std::_Vector_base<packagemeta*, std::allocator<packagemeta*> >> = { _M_impl = {<std::allocator<packagemeta*>> = {<__gnu_cxx::new_allocator<packagemeta*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}} #7 0x004412fa in packagedb::prep (this=this@entry=0x28e433) at package_db.cc:746 No locals. #8 0x0040541d in ChooserPage::OnActivate (this=0x28fd70) at choose.cc:326 db = {static packages = <optimized out>, static sourcePackages = <optimized out>, static categories = <optimized out>, static task = PackageDB_Install, static basepkg = {id = 72386, pool = 0x1ea2118}, static solver = {pool = 0x1ea2118, repos = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SolvRepo*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SolvRepo*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x43a5008, _M_left = 0x1ea2510, _M_right = 0x55f0510}, _M_node_count = 3}}}}, static solution = {pool = @0x6edd64, solv = 0x0, job = {elements = 0x0, count = 0, alloc = 0x0, left = 0}, trans = {<std::_Vector_base<SolverTransaction, std::allocator<SolverTransaction> >> = { _M_impl = {<std::allocator<SolverTransaction>> = {<__gnu_cxx::new_allocator<SolverTransaction>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}, static installeddbread = 1, static installeddbver = 3, static prepped = false, static dependencyOrderedPackages = {<std::_Vector_base<packagemeta*, std::allocator<packagemeta*> >> = { _M_impl = {<std::allocator<packagemeta*>> = {<__gnu_cxx::new_allocator<packagemeta*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}} #9 0x004584c1 in PropertyPage::DialogProc(unsigned int, unsigned int, long)@16 (this=<optimized out>, message=<optimized out>, wParam=<optimized out>, lParam=<optimized out>) at proppage.cc:186 No locals. #10 0x75fe62fa in gapfnScSendMessage () from /cygdrive/c/windows/syswow64/USER32.dll No symbol table info available. #11 0x0028fd70 in ?? () No symbol table info available. #12 0x7600f924 in USER32!EnumDisplayDevicesW () from /cygdrive/c/windows/syswow64/USER32.dll No symbol table info available. #13 0x7600f765 in USER32!EnumDisplayDevicesW () from /cygdrive/c/windows/syswow64/USER32.dll No symbol table info available. #14 0x760146ec in USER32!SetKeyboardState () from /cygdrive/c/windows/syswow64/USER32.dll No symbol table info available. #15 0x027ee790 in ?? () No symbol table info available. #16 0x75fe96c5 in USER32!SendMessageW () from /cygdrive/c/windows/syswow64/USER32.dll No symbol table info available. #17 0x71cdbdb2 in COMCTL32!CCEnableScrollBar () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #18 0x71c6365c in InitCommonControls () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #19 0x0028e75c in ?? () No symbol table info available. #20 0x71c837f6 in CreatePropertySheetPageW () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #21 0x71c828d5 in CreatePropertySheetPageW () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #22 0x71d275d2 in CreatePropertySheetPageA () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #23 0x71c7c489 in COMCTL32!CCSetScrollInfo () from /cygdrive/c/windows/WinSxS/x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d/COMCTL32.DLL No symbol table info available. #24 0x75fe62fa in gapfnScSendMessage () from /cygdrive/c/windows/syswow64/USER32.dll ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #25 0x00250b52 in ?? () No symbol table info available. #26 0x00000472 in ?? () No symbol table info available. #27 0x00000000 in ?? () No symbol table info available. (gdb) quit A debugging session is active. Inferior 1 [process 5852] will be killed. Quit anyway? (y or n) y Wed Oct 03 16:28:04 pty0 (keith@someserver) /cygdrive/c/Users/keith/Downloads>
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple