Crashes with segmentation fault operating asn1_meth_table
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openssl (Ubuntu) |
Expired
|
High
|
Unassigned |
Bug Description
Trying to update Server Access Certificate with DigiDoc client for Estonian ID cards crashes implicating an OpenSSL problem.
The problem has been there from OpenSSL 1.0.0, but does not happen using OpenSSL 0.9.8.
Debugging with Valgrind gives variety of:
Invalid free() / delete / delete[] / realloc()
Invalid write of size n
Invalid read of size n
The context is:
==5779== at 0x402B06C: free (in /usr/lib/
==5779== by 0x6A818C9: CRYPTO_free (mem.c:393)
==5779== by 0x6AEB82A: engine_free_util (eng_lib.c:136)
==5779== by 0x6AEC798: engine_
==5779== by 0x6AED607: engine_
==5779== by 0x6AEFC7A: ENGINE_
==5779== by 0x6AEE3B7: ENGINE_set_default (eng_fat.c:96)
I'm currently testing it on Ubuntu 12.04 beta 2 with
* opensc 0.12.1-1ubuntu4
* libssl1.0.0 1.0.1-2ubuntu4
* qdigidoc 0.4.0-0ubuntu4
The problem has been also tested on Oneiric and discussed in some length at: http://
I attach also some debug logs.
Setting severity to High, as this works fine on other distributions featuring the same upstream versions of the dependencies.