Apache OpenOffice (AOO) Bugzilla – Issue 80541
[a11y] OOo sbase application crashes when entering a database record.
Last modified: 2013-08-07 15:45:17 UTC
See also Orca bug #465109 which is blocked by this issue. http://bugzilla.gnome.org/show_bug.cgi?id=465109 (There doesn't seem to be an entry in the "Found in version" list for OOo-dev 2.3.0 on this web page bug report). 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]
Reassigned to CLU
filling table with data works generally fine for me in a 680m225 - must be a more specific problem
clu->richburridge: is this reproducable (does it happen every time or only once)?
I don't get it clu. You resolve the bug as "worksforme" then you ask for more information. If you've already closed it, what's the point? Why didn't you ask me first, then wait until I had a chance to reply?
clu->richburridge: i checked this issue as a potential show stopper for the 2.3 proposed by the orca team (that is really time critical for us and i have to give a fast estimation) => i cannot reproduce it, or similar things, in our test enviroment -> works for me (in general) - not close! p.s. this does not mean this problem do not exist, but it seems to be more specific - now we have to investigate it further (but without the time pressure of a show stopper) 1. to investigate it further, the crash must be reproducable - without reproduction, an issue is not fixable -> can you reproduce the crash if you try again? 2. if yes, please write a precise step by step description (1.. 2.. 3..) of what you do (keep it short and simple, but describe every click) thx
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 issue.