After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 465109 - OOo sbase application crashes when entering a database record.
OOo sbase application crashes when entering a database record.
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.19.x
Other Linux
: Normal normal
: ---
Assigned To: Rich Burridge
Orca Maintainers
Depends on:
Blocks: 404411
 
 
Reported: 2007-08-09 17:34 UTC by Rich Burridge
Modified: 2007-10-09 13:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rich Burridge 2007-08-09 17:34:32 UTC
This is with OOo-dev 2.3.0 (build #223) Linux RPMs on Ubuntu Gutsy
(with all the latest updates and with Orca from SVN HEAD).

I've been working through the OOo database tutorial at:
http://sheepdogguides.com/fdb/fdb1tableone.htm

I've done everything (working around previous OOo bugs I've
filed) down to:

"Put some data into the table!"

I selected "Tables" (via the mouse unfortunately) in the Database
column.I Tabbed to the NameAddrPhone entry in the Tables window and
hit Return.

A separate window appeared that would allow be to add new database records.
I tabbed into the first field and started to fill in a LastName. I then
Tabbed into the second field and filled in a City. I then tried to Tab
into the third field.

At which point OOo sbase crashed. Here's the information that was written
to the gnome-terminal window where I'd started it:

...
** ERROR **: file base.c: line 74 (spi_base_construct): assertion failed: (G_IS_OBJECT (gobject))
aborting...


Fatal exception: Signal 5
Stack:
/opt/ooo-dev2.3/program/libuno_sal.so.3[0xb72f4bc8]
/opt/ooo-dev2.3/program/libuno_sal.so.3[0xb72f4cf2]
/opt/ooo-dev2.3/program/libuno_sal.so.3[0xb72f4d9f]
[0xffffe420]
/usr/lib/libglib-2.0.so.0(g_log+0x29)[0xb5367fa9]
/usr/lib/libglib-2.0.so.0(g_assert_warning+0x76)[0xb5368026]
/usr/lib/libspi.so.0[0xb4f69667]
/usr/lib/libspi.so.0(spi_state_set_new+0x63)[0xb4f6dbb3]
/usr/lib/libspi.so.0[0xb4f685a8]
/usr/lib/libspi.so.0(_ORBIT_skel_small_Accessibility_Accessible_getState+0x16)[0xb4f648c6]
/usr/lib/libORBit-2.so.0[0xb4ea0d37]
/usr/lib/libORBit-2.so.0(ORBit_OAObject_invoke+0x35)[0xb4ea6ea5]
/usr/lib/libORBit-2.so.0(ORBit_small_invoke_adaptor+0x53c)[0xb4e93fcc]
/usr/lib/libORBit-2.so.0[0xb4ea4b46]
/usr/lib/libORBit-2.so.0[0xb4ea51f2]
/usr/lib/libORBit-2.so.0[0xb4ea5c63]
/usr/lib/libORBit-2.so.0(ORBit_handle_request+0xa2)[0xb4ea7042]
/usr/lib/libORBit-2.so.0(giop_connection_handle_input+0x2c7)[0xb4e90257]
/usr/lib/libORBit-2.so.0[0xb4eadd8d]
/usr/lib/libORBit-2.so.0[0xb4eb0c8e]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb535f18c]
/usr/lib/libglib-2.0.so.0[0xb53625cf]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65)[0xb5362b35]
/usr/lib/libORBit-2.so.0(link_main_iteration+0x27)[0xb4eac4e7]
/usr/lib/libORBit-2.so.0(giop_recv_buffer_get+0x5e)[0xb4e8f9ae]
/usr/lib/libORBit-2.so.0(ORBit_small_invoke_stub+0x118)[0xb4e94558]
/usr/lib/libORBit-2.so.0(ORBit_small_invoke_stub_n+0x7e)[0xb4e9477e]
/usr/lib/libORBit-2.so.0(ORBit_c_stub_invoke+0x182)[0xb4ea0f62]
/usr/lib/libspi.so.0(Accessibility_EventListener_notifyEvent+0x74)[0xb4f55624]
/usr/lib/gtk-2.0/modules/libatk-bridge.so[0xb5021fc8]
/usr/lib/gtk-2.0/modules/libatk-bridge.so[0xb5022fdc]
/usr/lib/libgobject-2.0.so.0[0xb54104a1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x823)[0xb5411b83]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb5411e29]
/usr/lib/libatk-1.0.so.0(atk_object_notify_state_change+0x87)[0xb549f4d7]
/opt/ooo-dev2.3/program/libvclplug_gtk680li.so(_ZN11AtkListener9disposingERKN3com3sun4star4lang11EventObjectE+0x3d)[0xb591f8dd]
/opt/ooo-dev2.3/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu25OInterfaceContainerHelper15disposeAndClearERKN3com3sun4star4lang11EventObjectE+0xef)[0xb750bf77]
/opt/ooo-dev2.3/program/libcomphelp4gcc3.so(_ZN10comphelper23AccessibleEventNotifier27revokeClientNotifyDisposingEmRKN3com3sun4star3uno9ReferenceINS4_10XInterfaceEEE+0x1cd)[0xb7683545]
/opt/ooo-dev2.3/program/libcomphelp4gcc3.so(_ZN10comphelper24OAccessibleContextHelper9disposingEv+0x4c)[0xb7670362]
/opt/ooo-dev2.3/program/libtk680li.so(_ZN23VCLXAccessibleComponent9disposingEv+0x66)[0xb7163bde]
/opt/ooo-dev2.3/program/libacc680li.so[0xadf7e620]
/opt/ooo-dev2.3/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu30WeakAggComponentImplHelperBase7disposeEv+0x8a)[0xb74f73e8]
/opt/ooo-dev2.3/program/libcomphelp4gcc3.so(_ZN10comphelper32OComponentProxyAggregationHelper7disposeEv+0xf8)[0xb768941c]
/opt/ooo-dev2.3/program/libcomphelp4gcc3.so(_ZN10comphelper31OAccessibleContextWrapperHelper7disposeEv+0x102)[0xb76865b0]
/opt/ooo-dev2.3/program/libacc680li.so[0xadfb69e7]
/opt/ooo-dev2.3/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu30WeakAggComponentImplHelperBase7disposeEv+0x8a)[0xb74f73e8]
/opt/ooo-dev2.3/program/libacc680li.so[0xadfb6949]
/opt/ooo-dev2.3/program/libacc680li.so[0xadfb7e82]
/opt/ooo-dev2.3/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu27WeakComponentImplHelperBase7disposeEv+0x8a)[0xb74f7776]
/opt/ooo-dev2.3/program/libacc680li.so[0xadfb870f]
/opt/ooo-dev2.3/program/libsvt680li.so[0xb793856e]
/opt/ooo-dev2.3/program/libsvt680li.so[0xb793843b]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN3svt13EditBrowseBox14DeactivateCellEh+0xcd)[0xb79475e7]
/opt/ooo-dev2.3/program/libdbu680li.so[0xb002ce6a]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN3svt13EditBrowseBox12CursorMovingElt+0x11)[0xb7945889]
/opt/ooo-dev2.3/program/libsvx680li.so(_ZN13DbGridControl12CursorMovingElt+0x49)[0xafaadee3]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZNK3svt13EditBrowseBox19IsCursorMoveAllowedElt+0x29a)[0xb7946568]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN9BrowseBox12GoToColumnIdEthh+0x5b)[0xb793b1f5]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN9BrowseBox12GoToColumnIdEt+0x20)[0xb793b680]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN9BrowseBox8DispatchEt+0x374)[0xb794c596]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN3svt13EditBrowseBox8DispatchEt+0x66)[0xb79452d6]
/opt/ooo-dev2.3/program/libsvx680li.so(_ZN13DbGridControl8DispatchEt+0x3c)[0xafaaaecc]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN3svt13EditBrowseBox9PreNotifyER11NotifyEvent+0x3d4)[0xb7946948]
/opt/ooo-dev2.3/program/libsvx680li.so(_ZN13DbGridControl9PreNotifyER11NotifyEvent+0x17e)[0xafaad08e]
/opt/ooo-dev2.3/program/libvcl680li.so(_ZN6Window9PreNotifyER11NotifyEvent+0x4e)[0xb7ebfb08]
/opt/ooo-dev2.3/program/libvcl680li.so(_ZN6Window9PreNotifyER11NotifyEvent+0x4e)[0xb7ebfb08]
/opt/ooo-dev2.3/program/libvcl680li.so(_ZN9SpinField9PreNotifyER11NotifyEvent+0x17e)[0xb7f1ef08]
/opt/ooo-dev2.3/program/libsvt680li.so(_ZN14FormattedField9PreNotifyER11NotifyEvent+0x43)[0xb7955fd1]
/opt/ooo-dev2.3/program/libvcl680li.so[0xb7ed220b]
/opt/ooo-dev2.3/program/libvcl680li.so[0xb7ed2cc2]
/opt/ooo-dev2.3/program/libvcl680li.so[0xb7ed4f5f]
/opt/ooo-dev2.3/program/libvclplug_gtk680li.so[0xb593ae41]
/opt/ooo-dev2.3/program/libvclplug_gtk680li.so[0xb593ddca]
/usr/lib/libgtk-x11-2.0.so.0[0xb56aab62]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x122)[0xb53fe7b2]
/usr/lib/libgobject-2.0.so.0[0xb5410725]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6d6)[0xb5411a36]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb5411e29]
/usr/lib/libgtk-x11-2.0.so.0[0xb57e4118]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x227)[0xb56a2ae7]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3c2)[0xb56a3e42]
/usr/lib/libgdk-x11-2.0.so.0[0xb54f7e2a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x17c)[0xb535f18c]
/usr/lib/libglib-2.0.so.0[0xb53625cf]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x65)[0xb5362b35]
/opt/ooo-dev2.3/program/libvclplug_gtk680li.so[0xb591b102]
/opt/ooo-dev2.3/program/libvclplug_gen680li.so(_ZN14X11SalInstance5YieldEbb+0x2c)[0xb52fc4a6]
/opt/ooo-dev2.3/program/libvcl680li.so(_ZN11Application5YieldEb+0x5f)[0xb7d0e113]
/opt/ooo-dev2.3/program/libvcl680li.so(_ZN11Application7ExecuteEv+0x2f)[0xb7d0e165]
/opt/ooo-dev2.3/program/soffice.bin(_ZN7desktop7Desktop4MainEv+0x2124)[0x806c4d8]
/opt/ooo-dev2.3/program/libvcl680li.so[0xb7d13ac8]
/opt/ooo-dev2.3/program/libvcl680li.so(_Z6SVMainv+0x29)[0xb7d13c53]
/opt/ooo-dev2.3/program/soffice.bin(main+0xe2)[0x805ed76]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb6cb0050]
/opt/ooo-dev2.3/program/soffice.bin(_ZN6Window11RequestHelpERK9HelpEvent+0x39)[0x805ec01]


I'll now file YAOOoB and block this one against it.
Comment 1 Rich Burridge 2007-08-09 17:38:33 UTC
OpenOffice issue #80541 has been filed.
http://www.openoffice.org/issues/show_bug.cgi?id=80541
Comment 2 Rich Burridge 2007-08-21 16:02:49 UTC
Using OOG680_m1_native_packed-2_en-US.9206 Linux RPM's
on latest Ubuntu Gutsy, I can no longer reproduce the
crash. I've closed the OpenOffice issue. Closing this
one as FIXED too.
Comment 3 Rich Burridge 2007-10-08 15:59:45 UTC
Just a note on trying to generate a Macaroon test for this on my Ferrari.

On Ubuntu Gutsy, when it tries to startup the display on a new
empty database, it brings up a popup that says:

  OpenOffice.org requires a Java runtime environment (JRE) to
  perform this task. The selected JRE is defective. Please select
  another version or install a new JRE and select it under Tools -
  Options - OpenOffice.org - Java.

                           [ OK ]

My "defective" JRE would appear to be Java 6. The following message
appears in the terminal window where I started oobase:

 [Java framework]sunjavaplugin.so could not load Java runtime library: 
file:///usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/amd64/server/libjvm.so.

Looks like what they really mean is that there is no Java Plugin on my
64bit Ubuntu.

Time to try it on a 32bit system.

Comment 4 Joanmarie Diggs (IRC: joanie) 2007-10-09 04:16:26 UTC
Rich:  This may be unrelated and/or a wild gibbon chase.  But just in case.... Recently (at least in the 32-bit Gutsy) the JRE switched from version 1.6.0.02 to 1.6.0.03 and breakage resulted.  For me, the first sign was that the Sun Download Manager would no longer launch.  Manually changing the "02" to "03" in the SDM solved it.  I wonder what would happen on your 64-bit system if you went to the OOo Options dialog and removed/re-added/whatever the JRE.
Comment 5 Rich Burridge 2007-10-09 13:48:48 UTC
Yup, that fixed it. Thanks.