Issue 80541 - [a11y] OOo sbase application crashes when entering a database record.
Summary: [a11y] OOo sbase application crashes when entering a database record.
Status: CLOSED IRREPRODUCIBLE
Alias: None
Product: Base
Classification: Application
Component: code (show other issues)
Version: OOo 2.2.1 RC3
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: christoph.lukasiak
QA Contact: issues@dba
URL:
Keywords: accessibility, needmoreinfo
Depends on:
Blocks:
 
Reported: 2007-08-09 18:37 UTC by richburridge
Modified: 2013-08-07 15:45 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description richburridge 2007-08-09 18:37:23 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]
Comment 1 eric.savary 2007-08-13 13:19:21 UTC
Reassigned to CLU
Comment 2 christoph.lukasiak 2007-08-20 11:02:47 UTC
filling table with data works generally fine for me in a 680m225 - must be a
more specific problem
Comment 3 christoph.lukasiak 2007-08-20 11:05:54 UTC
clu->richburridge: is this reproducable (does it happen every time or only once)?
Comment 4 richburridge 2007-08-20 15:43:37 UTC
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?
Comment 5 christoph.lukasiak 2007-08-21 10:00:23 UTC
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
Comment 6 richburridge 2007-08-21 17:01:40 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 issue.