[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Possible Problem with JavaHL in 1.3.0 RC2

From: Joseph Galbraith <galb_at_vandyke.com>
Date: 2005-11-02 00:36:40 CET

Daniel Rall wrote:
> On Tue, 01 Nov 2005, Malcolm Rowe wrote:
>
>> Well, the crash is a NULL pointer dereference at
>> 'libsvnjavahl-1.dll+0x2ba9', but that isn't much use unless we can
>> isolate the line that's crashing.
>
> And the stack trace indicates that the crash is probably occurring in
> the checkout() method of org_tigris_subversion_javahl_SVNClient.cpp or
> (more likely) SVNClient.cpp, or -- likely native -- code which they
> call.
>
> Earlier today I did look over the changes which have been made to the
> JavaHL native code between 1.2.x and 1.3.x, but nothing obvious jumped
> out at me.
>
>> I think MSVC can produce MAP files that list the offsets of each function
>> within a DLL (or does it just do it for a single object file? I can't
>> remember, I'm afraid). It might even be possible to get it to produce a
>> mixed assembly/source file so that we can trace the specific line that's
>> failing, though that might only be available within the debugger, not
>> as a compiler output.
> ...
>
> Something like this would be really useful. Any MSVC gurus around?

MSVC can indeed produce a link map (/MAP or /MAP:filename to the
linker.)

It can also produce mixed assembly/source files (/FAs to
compiler.)

If you are building in the GUI (using DSP files), go to
project / settings / C++ tab / Listing Category.

The link map is on the Link tab, General Category,
"Generate mapfile"

(Sorry I don't have .net or .net 2003 installs to tell
you where they are there.)

Thanks,

Joseph

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Nov 2 00:26:06 2005

This is an archived mail posted to the Subversion Dev mailing list.