Issue 98180 - Digital Signing causes crash
Summary: Digital Signing causes crash
Status: UNCONFIRMED
Alias: None
Product: Writer
Classification: Application
Component: editing (show other issues)
Version: DEV300m37
Hardware: Other FreeBSD
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-18 00:02 UTC by nosnownoski
Modified: 2016-09-28 22:42 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
openoffice.org-3.1.20081204 digital signature crash with X.509 extensions (17.80 KB, text/plain)
2009-05-16 15:29 UTC, nosnownoski
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description nosnownoski 2009-01-18 00:02:04 UTC
Attempting to digital sign a Writer document causes an OO crash.

First attempt got as far as requesting a password (don't remember now what for),
then crashed. All later attempts resulted in a crash when File/Digital
Signatures was activated (clicked on).

DEV300m37 (Build:9371)
MOZILLA_CERTIFICATE_FOLDER=/my/home/.thunderbird/********.default
Thunderbird-2.0.0.18 (cert8.db, key3.db)

two certificates with no password (on the private key): one for (object) signing
only, the other for signing, and encryption

both have X.509 extensions:
Critical: Is not a Certificate Authority
Critical: Object Signer / Email
Not Critical: <comment>
Critical: Signing, Non-repudiation / Signing, Non-repudiation, Key Encipherment
Critical: E-mail protection (1.3.6.1.5.5.7.3.4) [2nd cert only]
Not Critical: DNS Name: .... E-Mail Address: ....

CA cert for both personal certs is in the Mozilla cert db

kernel trace shows:

 1055 soffice.bin NAMI  "/my/home/.thunderbird/**********.default/cert8.db"
  1055 soffice.bin RET   open 47/0x2f
  1055 soffice.bin CALL  fcntl(0x2f,0x2,0x1)
  1055 soffice.bin RET   fcntl 0
  1055 soffice.bin CALL  read(0x2f,0x81e7200,0x104)
  1055 soffice.bin RET   fork 0
  1055 soffice.bin CALL  kse_release(0x8052f40)
  1055 soffice.bin GIO   fd 47 read 260 bytes
       0x0000 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0012 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0024 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0036 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |%%%%%%%%%%%%%%%%%%|
       0x0048 0000 0002 0000 0002 0000 0000 0000 0000 0000  |..................|
       0x005a 0000 0000 0000 0000 0000 0000 0000 0000 0000  |..................|
       0x006c 0000 0000 0000 0000 0000 0000 0000 0000 0000  |..................|


 1055 soffice.bin NAMI  "/my/home/.thunderbird/**********.default/key3.db"
  1055 soffice.bin RET   open 48/0x30
  1055 soffice.bin CALL  fcntl(0x30,0x2,0x1)
  1055 soffice.bin RET   fcntl 0
  1055 soffice.bin CALL  read(0x30,0x84eea00,0x104)
  1055 soffice.bin RET   fork 0
  1055 soffice.bin CALL  kse_release(0x8052f40)
  1055 soffice.bin GIO   fd 48 read 260 bytes
       0x0000 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0012 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0024 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0036 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0048 0000 0002 0000 0002 0000 0000 0000 0000 0000  |..................|
       0x005a 0000 0000 0000 0000 0000 0000 0000 0000 0000  |..................|
       0x006c 0000 0000 0000 0000 0000 0000 0000 0000 0000  |..................|




 0x010e %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0120 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  |%%%%%%%%%%%%%%%%%%|
       0x0132 3008 6d61 696c 50a1 3008 653d 223b 0a0a 7661  |0.mailP.0.e=";..va|
       0x0144 50a1 3008 6772 6174 696f 6e57 697a 6172 6420  |P.0.grationWizard |
       0x0156 3d20 7b0a 2020 5f73 6f75 7263 653a 2022 222c  |= {.  _source: "",|
       0x0168 2020 2020 2020 2020 2020 2020 2020 2020 2020  |                  |
       0x017a 2f2f 2053 6f75 7263 6520 5072 6f66 696c 6520  |// Source Profile |
       0x018c 4d69 6772 6174 6f72 2043 6f6e 7472 6163 7449  |Migrator ContractI|
       0x019e 4420 7375 6666 6978 0a20 205f 6974 656d 7346  |D suffix.  _itemsF|
       0x01b0 6c61 6773 3a20 6b49 4d69 672e 414c 4c2c 2020  |lags: kIMig.ALL,  |
       0x01c2 2020 2020 202f 2f20 5365 6c65 6374 6564 2049  |     // Selected I|
       0x01d4 6d70 6f72 7420 4461 7461 2053 6f75 7263 6573  |mport Data Sources|
       0x01e6 2028 3136 2d62 6974 2062 6974 6669 656c 6429  | (16-bit bitfield)|
       0x01f8 0a20 205f 7365 6c65 6374 6564 5072 6f66 696c  |.  _selectedProfil|




  1055 soffice.bin RET   read 4096/0x1000
  1055 soffice.bin PSIG  SIGSEGV caught handler=0x284ed65b mask=0xfffefaff code=0xc
Comment 1 eric.savary 2009-04-03 13:12:29 UTC
Reassigned to SBA
Comment 2 stefan.baltzer 2009-04-03 18:22:57 UTC
Version "Dev300m37", OS: FreeBSD
Any commenst about CURRENT versions, i.e. DEV300_m45?
This looks like something for the FreeBSD porting group.
Comment 3 nosnownoski 2009-05-16 15:29:21 UTC
Created attachment 62313 [details]
openoffice.org-3.1.20081204 digital signature crash with X.509 extensions
Comment 4 Mechtilde 2010-05-31 18:23:32 UTC
assigned to the maintainer of the FreeBSD Port Jack L.
Comment 5 Rob Weir 2013-07-30 02:22:59 UTC
Reset assignee on issues not touched by assignee in more than 2000 days.