Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 4 product line. The current stable release is 4.9. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 469600

Summary: Input wrong password will crash ooimpress2 when inserting password protected file.
Product: Red Hat Enterprise Linux 4 Reporter: lihuang <lihuang>
Component: openoffice.orgAssignee: Caolan McNamara <caolanm>
Status: CLOSED WONTFIX QA Contact: desktop-bugs <desktop-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.7CC: dtardon, ndai
Target Milestone: rc   
Target Release: ---   
Hardware: ppc   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-11-03 09:02:40 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description lihuang 2008-11-03 03:21:07 UTC
Description of problem:



Version-Release number of selected component (if applicable):
openoffice.org2-calc-2.0.4-5.7.0.5.0.ppc


How reproducible:
Everytime

Steps to Reproduce:
1.Invoke ooimpress2 from g-t
2.create a impress file and save with password
3.create another impress file
4.click ' Insert > file ' from meun.
5.open the protected file with wrong password
  
Actual results:
ooimpress2 crash

---start copy and paste here---
(I)    x.org loaded video driver of...
(III)  Desktop is: GNOME
(IV)   libgcj version is: libgcj-3.4.6-10-ppc libgcj-3.4.6-10-ppc64
(V)    kernel is: Linux 2.6.9-78.0.5.EL #1 SMP Wed Sep 24 05:40:51 EDT 2008 ppc64 ppc64 ppc64
(VI)   OpenOffice.org core rpm version is: openoffice.org2-core-2.0.4-5.7.0.6.0-ppc
(VII)  depth of root window:    16 planes
(VIII) accessibility is: false
...start sestatus details ...
SELinux status:         enabled
SELinuxfs mount:        /selinux
Current mode:           enforcing
Mode from config file:  enforcing
Policy version:         18
Policy from config file:targeted

Policy booleans:
allow_syslog_to_console inactive
allow_ypbind            active
dhcpd_disable_trans     inactive
httpd_builtin_scripting active
httpd_disable_trans     inactive
httpd_enable_cgi        active
httpd_enable_homedirs   active
httpd_ssi_exec          active
httpd_tty_comm          inactive
httpd_unified           active
mysqld_disable_trans    inactive
named_disable_trans     inactive
named_write_master_zonesinactive
nscd_disable_trans      inactive
ntpd_disable_trans      inactive
pegasus_disable_trans   inactive
portmap_disable_trans   inactive
postgresql_disable_transinactive
snmpd_disable_trans     inactive
squid_disable_trans     inactive
syslogd_disable_trans   inactive
use_nfs_home_dirs       inactive
use_samba_home_dirs     inactive
use_syslogng            inactive
winbind_disable_trans   inactive
ypbind_disable_trans    inactive
...end sestatus details ...
...start stackreport details ...
0xdcd3114: /usr/lib/openoffice.org2.0/program/libuno_sal.so.3 + 0x29114
0xdcd3a3c: /usr/lib/openoffice.org2.0/program/libuno_sal.so.3 + 0x29a3c
0xffffc5c8: ????????
0xfc17e28: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x238e28
0xfbe94d4: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x20a4d4 (SdPageObjsTLB::GetBookmarkDoc(SfxMedium*) + 0x300)
0xac27ed0: /usr/lib/openoffice.org2.0/program/libsdui680lp.so + 0x41ed0
0xac0a9b4: /usr/lib/openoffice.org2.0/program/libsdui680lp.so + 0x249b4
0xfbcaab4: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x1ebab4
0xfbcc678: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x1ed678
0xfbcb058: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x1ec058
0xfb053dc: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x1263dc
0xfaef090: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x110090
0xfb1fcc0: /usr/lib/openoffice.org2.0/program/libsd680lp.so + 0x140cc0
0xcec0d10: /usr/lib/openoffice.org2.0/program/libsfx680lp.so + 0x27cd10
0xceb2a58: /usr/lib/openoffice.org2.0/program/libsfx680lp.so + 0x26ea58
0xcee2e58: /usr/lib/openoffice.org2.0/program/libsfx680lp.so + 0x29ee58
0xcee36f4: /usr/lib/openoffice.org2.0/program/libsfx680lp.so + 0x29f6f4
0xc8a2624: /usr/lib/openoffice.org2.0/program/libfwk680lp.so + 0x13d624
0xc8a2fc0: /usr/lib/openoffice.org2.0/program/libfwk680lp.so + 0x13dfc0
0xeb89210: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x23e210 (Menu::Select() + 0x50)
0xeb83344: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x238344
0xebf17e4: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x2a67e4
0xbae97cc: /usr/lib/openoffice.org2.0/program/libvclplug_gen680lp.so + 0x5a7cc (SalDisplay::DispatchInternalEvent() + 0xdc)
0xbb457bc: /usr/lib/openoffice.org2.0/program/libvclplug_gtk680lp.so + 0x147bc
0xf66d53c4: /usr/lib/libglib-2.0.so.0 + 0x313c4
0xf66d1040: /usr/lib/libglib-2.0.so.0 + 0x2d040 (g_main_context_dispatch + 0x224)
0xf66d32e4: /usr/lib/libglib-2.0.so.0 + 0x2f2e4
0xf66d3948: /usr/lib/libglib-2.0.so.0 + 0x2f948 (g_main_context_iteration + 0x80)
0xbb47290: /usr/lib/openoffice.org2.0/program/libvclplug_gtk680lp.so + 0x16290
0xbaeacb8: /usr/lib/openoffice.org2.0/program/libvclplug_gen680lp.so + 0x5bcb8 (X11SalInstance::Yield(bool, bool) + 0x44)
0xe9e3e04: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x98e04 (Application::Yield(bool) + 0x90)
0xe9e3f48: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x98f48 (Application::Execute() + 0x54)
0xff7d03c: /usr/lib/openoffice.org2.0/program/libsoffice.so + 0x2b03c (desktop::Desktop::Main() + 0x1218)
0xe9ea850: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x9f850
0xe9ea964: /usr/lib/openoffice.org2.0/program/libvcl680lp.so + 0x9f964 (SVMain() + 0x34)
0xff708f4: /usr/lib/openoffice.org2.0/program/libsoffice.so + 0x1e8f4 (sal_main + 0x60)
0xff70980: /usr/lib/openoffice.org2.0/program/libsoffice.so + 0x1e980 (main + 0x30)
0xf7cfe9ec: /lib/tls/libc.so.6 + 0x1b9ec
0xf7cfeb34: /lib/tls/libc.so.6 + 0x1bb34
...end stackreport details ...
...start sample ldd details ...
        libuno_sal.so.3 => /usr/lib/openoffice.org2.0/program/libuno_sal.so.3 (0x6fdce000)
        libuno_salhelpergcc3.so.3 => /usr/lib/openoffice.org2.0/program/libuno_salhelpergcc3.so.3 (0x6fda9000)
        libstore.so.3 => /usr/lib/openoffice.org2.0/program/libstore.so.3 (0x6fd6c000)
        libdl.so.2 => /lib/libdl.so.2 (0x6fd48000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x6fd14000)
        libstlport_gcc.so => /usr/lib/openoffice.org2.0/program/libstlport_gcc.so (0x6fc0d000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x6fb0a000)
        libm.so.6 => /lib/tls/libm.so.6 (0x6fa75000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x6fa46000)
        libc.so.6 => /lib/tls/libc.so.6 (0x6f8e5000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x6f895000)
        /lib/ld.so.1 (0x08000000)
...end sample ldd details ...
---end copy and paste here---
paste the above into your bug report

Expected results:


Additional info:

Comment 1 David Tardon 2008-11-03 06:47:03 UTC
Looks like bug 450842 .

Comment 2 Caolan McNamara 2008-11-03 08:53:41 UTC
Yes, fixed in 5.3. I don't think we intend to support the RHEL-4 Tech Preview to the degree of backporting all those RHEL-5 fixes.

Comment 3 RHEL Program Management 2008-11-03 09:02:40 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.