Stephen Fisher wrote: > First of all, thanks to Ulf for making Wireshark compile on MSVC++ 2005 > Express Edition so I can try it out without buying the compiler. > > I'm having problems when I run Wireshark built with this compiler > though. I'm running it out of the c:\wireshark\wireshark-gtk2\ > directory. When I start a capture, I get a generic error: > > -- > > Wireshark has encountered a problem and needs to close. We are sorry > for the inconvenience. > > -- > > With a link to another error that says: > > -- > > Error Signature > AppName: wireshark.exe AppVer: 0.99.6.0 ModName: msvcr80.dll > ModVer: 8.0.50727.42 Offset: 0001eb33 > > -- > > When I run MSVC++ and attach to the process to debug before it crashes, > it fails on line 650 of gui_utils.c. The line is within pipe_timer_cb() > and says: > > handle = (HANDLE) _get_osfhandle (pipe_input->source); > > The call stack points to: > > wireshark.exe!pipe_timer_cb(void * dta=0x0057b4c8) Line 650 + > 0xc bytes > > Any idea what could be going wrong? Sorry, I'm not more familiar with > debugging on Windows. > > > Steve > > Hmmm, don't look familiar. I can capture with a msvc2005ee build without problems.
Out of the blue: did you made a distclean before the actual build? That saved me from several headaches! What capture options did you choose? Special interface, ring buffer, ...? Can you "play" a bit and see if it crashes on other "i/o" operations (open a file, print, ...) too? BTW: I assume that you run WS on the devel machine :-) Regards, ULFL _______________________________________________ Wireshark-dev mailing list Wireshark-dev@wireshark.org http://www.wireshark.org/mailman/listinfo/wireshark-dev