git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: libcrypto core dump in 64bit

From
MRMichal Rokos <michal@rokos.cz>
Date
Feb 12, 2008, 15:26 UTC
Message-ID
<loom.20080212T152138-849@post.gmane.org>
In-Reply-To
<20080212150612.4d28c373@pc09.procura.nl>
Hello,
H.Merijn Brand <h.m.brand <at> xs4all.nl> writes:
Show 14 quoted lines
> On Mon, 11 Feb 2008 22:42:16 +0000 (GMT), Johannes Schindelin
> <Johannes.Schindelin <at> gmx.de> wrote:
> > > #0  0xc0000000033c8940:0 in sha1_block_asm_host_order+0x22e0 ()
> > >    from /usr/local/ssl/lib/libcrypto.so
> > 
> > This seems to be an OpenSSL issue, probably in its Itanium-optimised code 
> > (since Itanium is not _all_ that common, it is quite likely that no many 
> > people exercise this part of the code).
> 
> Now tried with HP C-ANSI-C -O3, -O2, -O1, and -O0 and with GNU gcc 4.2.1 -O3
> All give the same failure
> 
> > Unfortunately, I am not at all an expert in Itanium's assembler, otherwise 
> > I'd try to help...

yes, this is OpenSSL issue. I had to recompile OpenSSL myself to make it work (with no-asm option)

I'm using only HP cc for building git (with all the toolchain). (No gcc here)

# uname -mrs HP-UX B.11.23 ia64 # cc --version cc: HP C/aC++ B3910B A.06.14 [Feb 22 2007]

Michal
Previous: H.Merijn BrandNext: H.Merijn Brand
Message 4 of 7 in “libcrypto core dump in 64bit”
  1. H.Merijn BrandFeb 11, 2008
  2. Johannes SchindelinFeb 11, 2008
  3. H.Merijn BrandFeb 12, 2008
  4. Michal RokosFeb 12, 2008
  5. H.Merijn BrandFeb 12, 2008
  6. Michal RokosFeb 13, 2008
  7. H.Merijn BrandFeb 13, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.