1. Provide time and date of the problem 03-25-2009 08:05pm EDT 2. Indicate the platform(s) (architectures) the problem is being reported against. x86_64 3. Provide clear and concise problem description as it is understood at the time of escalation * Observed behavior OpenOffice oocalc crashes when creating custom colors. * Desired behavior To have the ability to create custom colors without the application crashing. 4. State specific action requested of SEG Open a bug about OpenOffice crashing when creating custom colors. 5. State whether or not a defect in the product is suspected A defect is suspected. 6. If there is a proposed patch, make sure it is in unified diff format (diff -pruN) http://www.openoffice.org/issues/show_bug.cgi?id=83169 See attached ooo.diff 7. Refrain from using the word "hang", as it can mean different things to different people in different contexts. Use a better and more specific description of your problem. This has been replicated on 5.2 & 5.3: 1. Start oocalc 2. Tools->Options... Openoffice.org->Colors 3. In the name box, type "1" 4. Click "Add" 5. In the name box, type "2" 6. Click "Add" 7. In the name box, type "3" 8. Click "Add" 9. Click "OK" Crash This appears in the shell: (I) x.org loaded video driver of... (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so (III) Desktop is: GNOME (IV) libgcj version is: libgcj-4.1.2-44.el5-x86_64 libgcj-4.1.2-44.el5-i386 (V) kernel is: Linux 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:58:24 EST 2009 x86_64 x86_64 x86_64 (VI) OpenOffice.org core rpm version is: openoffice.org-core-2.3.0-6.10.el5-x86_64 (VII) depth of root window: 24 planes (VIII) accessibility is: false ...start sestatus details ... SELinux status: disabled ...end sestatus details ... ...start stackreport details ... 0x00000033bb236b44: 0x00000000001ebb68: /usr/lib64/openoffice.org/program/libuno_sal.so.3 + 0x36b44 0x00000033bb23773a: 0x00000000001ebb68: /usr/lib64/openoffice.org/program/libuno_sal.so.3 + 0x3773a 0x00000033b280e4c0: 0x0000000000015da8: /lib64/libpthread.so.0 + 0xe4c0 0x00000033bb2477f0: 0x00000000001ebb68: /usr/lib64/openoffice.org/program/libuno_sal.so.3 + 0x477f0 (rtl_uString_acquire + 0x0) 0x00000033bbe79dff: 0x00000000000a8620: /usr/lib64/openoffice.org/program/libtl680lx.so + 0x79dff 0x00000033bbe7a57d: 0x00000000000a8620: /usr/lib64/openoffice.org/program/libtl680lx.so + 0x7a57d 0x00000033bbe7aa15: 0x00000000000a8620: /usr/lib64/openoffice.org/program/libtl680lx.so + 0x7aa15 (ResMgr::GetResource(ResId const&, Resource const*) + 0x215) 0x00000033bbe40aaf: 0x00000000000a8620: /usr/lib64/openoffice.org/program/libtl680lx.so + 0x40aaf (String::String(ResId const&) + 0x3f) 0x00002aaababfdc00: 0x000000000030fb88: /usr/lib64/openoffice.org/program/libcui680lx.so + 0x200c00 0x00000033be0b9b3d: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x2b9b3d (Control::ImplCallEventListenersAndHandler(unsigned long, Link const&, void*) + 0x7d) 0x00000033be0a99c9: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x2a99c9 (Window::EndTracking(unsigned short) + 0x139) 0x00000033be0a5cf6: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x2a5cf6 0x00000033be0a6590: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x2a6590 0x00002aaaae14e6ad: 0x000000000004ffe8: /usr/lib64/openoffice.org/program/libvclplug_gtk680lx.so + 0x3e6ad 0x00000033b952ffbd: 0x00000000003798b8: /usr/lib64/libgtk-x11-2.0.so.0 + 0x12ffbd 0x00000033b6c0b16a: 0x000000000003eaa8: /lib64/libgobject-2.0.so.0 + 0xb16a (g_closure_invoke + 0x10a) 0x00000033b6c1b3bd: 0x000000000003eaa8: /lib64/libgobject-2.0.so.0 + 0x1b3bd 0x00000033b6c1c5ef: 0x000000000003eaa8: /lib64/libgobject-2.0.so.0 + 0x1c5ef (g_signal_emit_valist + 0x61f) 0x00000033b6c1ca03: 0x000000000003eaa8: /lib64/libgobject-2.0.so.0 + 0x1ca03 (g_signal_emit + 0x83) 0x00000033b962d78e: 0x00000000003798b8: /usr/lib64/libgtk-x11-2.0.so.0 + 0x22d78e 0x00000033b95296ad: 0x00000000003798b8: /usr/lib64/libgtk-x11-2.0.so.0 + 0x1296ad (gtk_propagate_event + 0xfd) 0x00000033b952a6c1: 0x00000000003798b8: /usr/lib64/libgtk-x11-2.0.so.0 + 0x12a6c1 (gtk_main_do_event + 0x321) 0x00000033b88468cc: 0x0000000000091380: /usr/lib64/libgdk-x11-2.0.so.0 + 0x468cc 0x00000033b682cf44: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x2cf44 (g_main_context_dispatch + 0x1b4) 0x00000033b682fd7d: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x2fd7d 0x00000033b68302ae: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x302ae (g_main_context_iteration + 0x6e) 0x00002aaaae129b87: 0x000000000004ffe8: /usr/lib64/openoffice.org/program/libvclplug_gtk680lx.so + 0x19b87 0x00000033bdeceb7e: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0xceb7e (Application::Yield(bool) + 0x3e) 0x00000033be031658: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x231658 (Dialog::Execute() + 0xa8) 0x00002aaabaafc21c: 0x000000000030fb88: /usr/lib64/openoffice.org/program/libcui680lx.so + 0xff21c 0x00002aaabaaab6d1: 0x000000000030fb88: /usr/lib64/openoffice.org/program/libcui680lx.so + 0xae6d1 0x00000033c2d01775: 0x00000000003f5e88: /usr/lib64/openoffice.org/program/libsfx680lx.so + 0x101775 0x00000033c2e892e7: 0x00000000003f5e88: /usr/lib64/openoffice.org/program/libsfx680lx.so + 0x2892e7 0x00000033c2e7d124: 0x00000000003f5e88: /usr/lib64/openoffice.org/program/libsfx680lx.so + 0x27d124 0x00000033c2ea61f7: 0x00000000003f5e88: /usr/lib64/openoffice.org/program/libsfx680lx.so + 0x2a61f7 0x00000033c2ea6b39: 0x00000000003f5e88: /usr/lib64/openoffice.org/program/libsfx680lx.so + 0x2a6b39 0x00000033c492ed44: 0x00000000002f4458: /usr/lib64/openoffice.org/program/libfwk680lx.so + 0x12ed44 0x00000033be047326: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x247326 (Menu::Select() + 0x36) 0x00000033be042b65: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x242b65 0x00000033be0a69e1: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0x2a69e1 0x00002aaaaea47def: 0x0000000000081dd0: /usr/lib64/openoffice.org/program/libvclplug_gen680lx.so + 0x57def (SalDisplay::DispatchInternalEvent() + 0xbf) 0x00002aaaae128089: 0x000000000004ffe8: /usr/lib64/openoffice.org/program/libvclplug_gtk680lx.so + 0x18089 0x00000033b682cf44: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x2cf44 (g_main_context_dispatch + 0x1b4) 0x00000033b682fd7d: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x2fd7d 0x00000033b68302ae: 0x000000000009c7f8: /lib64/libglib-2.0.so.0 + 0x302ae (g_main_context_iteration + 0x6e) 0x00002aaaae129b19: 0x000000000004ffe8: /usr/lib64/openoffice.org/program/libvclplug_gtk680lx.so + 0x19b19 0x00000033bdeceb7e: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0xceb7e (Application::Yield(bool) + 0x3e) 0x00000033bdecec57: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0xcec57 (Application::Execute() + 0x27) 0x00000033c442cec3: 0x000000000005b478: /usr/lib64/openoffice.org/program/libsoffice.so + 0x2cec3 (desktop::Desktop::Main() + 0x13a3) 0x00000033bded4354: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0xd4354 0x00000033bded4445: 0x00000000003aefe8: /usr/lib64/openoffice.org/program/libvcl680lx.so + 0xd4445 (SVMain() + 0x25) 0x00000033c441f4ce: 0x000000000005b478: /usr/lib64/openoffice.org/program/libsoffice.so + 0x1f4ce (main + 0xae) 0x00000033b1c1d974: 0x000000000014fb60: /lib64/libc.so.6 + 0x1d974 (__libc_start_main + 0xf4) 0x0000000000400619: 0x0000000000000870: /usr/lib64/openoffice.org/program/scalc.bin + 0x619 (main + 0x49) ...end stackreport details ... ...start sample ldd details ... libuno_sal.so.3 => /usr/lib64/openoffice.org/program/libuno_sal.so.3 (0x00002aaaaaccc000) libuno_salhelpergcc3.so.3 => /usr/lib64/openoffice.org/program/libuno_salhelpergcc3.so.3 (0x00002aaaab0c3000) libstore.so.3 => /usr/lib64/openoffice.org/program/libstore.so.3 (0x00002aaaab2c7000) libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaab50d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaab711000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002aaaab92c000) libm.so.6 => /lib64/libm.so.6 (0x00002aaaabc2d000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002aaaabeb0000) libc.so.6 => /lib64/libc.so.6 (0x00002aaaac0be000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00002aaaac415000) /lib64/ld-linux-x86-64.so.2 (0x00000033b0c00000) ...end sample ldd details ...
Created attachment 365729 [details] patch to fix color dialog crash
reproduced
The attached patch is clearly unrelated, just changes the javac OOo is built with, and packages the extra .jar that's created then. But the correct patch is available from my upstream issue so that'll do.
Event posted on 10-26-2009 01:14pm EDT by alanm Oops ! wrong patch. I'll attach the right one. This event sent from IssueTracker by alanm issue 279659
Created attachment 366129 [details] openoffice.org-2.3.000083169.colordialog.crash.patch
Verified with openoffice.org-3.1.1-19.1.el5 on Red Hat Enterprise Linux 5Client - i386, x86_64 Red Hat Enterprise Linux 5Server-DPAS - i386, x86_64 1.Launch oocalc 2.Go to Tools->Options... 3.Go to Openoffice.org->Colors 3. In the name box, type "1" 4. Click "Add" 5. In the name box, type "2" 6. Click "Add" 7. In the name box, type "3" 8. Click "Add" 9. Click "OK" Now the oocalc doesn't crash with new package.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2010-0274.html