Wireshark-bugs: [Wireshark-bugs] [Bug 3896] New: Wireshark not running on XP without newest VC++
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=3896
Summary: Wireshark not running on XP without newest VC++ SP1
redist intalled
Product: Wireshark
Version: 1.2.1
Platform: x86
OS/Version: Windows XP
Status: NEW
Severity: Major
Priority: Low
Component: Wireshark
AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
ReportedBy: forlorn1@xxxxxxxxx
Build Information:
Can't past any info here as the program doesn't run. Downloaded default
windows build from main wireshark page. Tried both versions 1.2.0 and 1.2.1
--
Wireshark won't run. Pops up an "Applicaiton failed to initialize (c0150004)"
box, and quits.
Appears that one of the DLLs compiled against is no longer in the VisualC
libraries.
System Call Tracer shows this :
Tracing command: ["C:\Program Files\Wireshark\wireshark.exe"]
SXS: Unable to resolve storage root for assembly directory
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status =
0xc0150004
SXS: Unable to resolve storage root for assembly directory
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status =
0xc0150004
SXS: Unable to resolve storage root for assembly directory
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status =
0xc0150004
SXS: Unable to resolve storage root for assembly directory
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e in 2 tries
SXS: RtlGetAssemblyStorageRoot() unable to resolve storage map entry. Status =
0xc0150004
Exception = c0150004, Address = 7c9666c6 (first-chance!)
Exception = c0150004, Address = 7c9666c6 (second-chance!)
Target process has been terminated. Exit Code = -1072365564.
Which seems to indicate that Wireshark is trying to find
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729
which is part of the SxS (side by side) libraries from Visual C
My C:\Windows\WinSxS directory currently has
07/07/2009 11:49 AM <DIR>
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.163_x-ww_681e29fb
07/07/2009 06:29 AM <DIR>
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca
06/17/2009 02:12 PM <DIR>
x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700
07/07/2009 06:31 AM <DIR>
x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375
This is after the latest XP updates and installing the Microsoft Visual C++
2008 Redistributable Package (x86) - dated 11/29/2007
After researching a bit I found this
Microsoft Visual C++ 2008 SP1 redistributable dated 9/16/2008
which fixed the problem, and installed the needed DLL. But the installation
needs to test for this, or include the redist in the install.
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.