Apache OpenOffice (AOO) Bugzilla – Issue 67574
Crash on deleting empty paragraphs in the edit engine while A11y is ON
Last modified: 2006-11-09 16:00:07 UTC
Create a new slide, hit enter a few times, hit backspace, bang: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1233803600 (LWP 32260)] 0xa149715e in SvxSwAutoFmtFlags::SvxSwAutoFmtFlags () from ./libsvx680li.so (gdb) thread apply all bt Thread 8 (Thread -1578513504 (LWP 32272)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb71957e6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xa9f73195 in _gnome_vfs_thread_create () from /opt/gnome/lib/libgnomevfs-2.so.0 #3 0xb584d88f in g_thread_create_full () from /opt/gnome/lib/libglib-2.0.so.0 #4 0xb719234b in start_thread () from /lib/libpthread.so.0 #5 0xb6f5265e in clone () from /lib/libc.so.6 Thread 7 (Thread -1487529056 (LWP 32271)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb6f49193 in poll () from /lib/libc.so.6 #2 0xb5832cf3 in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #3 0xb5833069 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0 #4 0xb58cdf20 in link_set_io_thread () from /opt/gnome/lib/libORBit-2.so.0 #5 0xb584d88f in g_thread_create_full () from /opt/gnome/lib/libglib-2.0.so.0 #6 0xb719234b in start_thread () from /lib/libpthread.so.0 #7 0xb6f5265e in clone () from /lib/libc.so.6 Thread 5 (Thread -1460114528 (LWP 32267)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb6f49193 in poll () from /lib/libc.so.6 ---Type <return> to continue, or q <return> to quit--- #2 0xa8f997b8 in Window::RequestHelp () from ./libdtransX11680li.so #3 0xa8f9987f in Window::RequestHelp () from ./libdtransX11680li.so #4 0xb74b401b in osl_resumeThread () from ./libuno_sal.so.3 #5 0xb719234b in start_thread () from /lib/libpthread.so.0 #6 0xb6f5265e in clone () from /lib/libc.so.6 Thread 4 (Thread -1434383456 (LWP 32266)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb6f49193 in poll () from /lib/libc.so.6 #2 0xb41c1623 in SessionManagerClient::getSessionID () from ./libvclplug_gen680li.so #3 0x9f5b6418 in ?? () #4 0x00000002 in ?? () #5 0xffffffff in ?? () #6 0x9f5b6418 in ?? () #7 0xaa9d9020 in ?? () #8 0x00000010 in ?? () #9 0x00000010 in ?? () #10 0x00000001 in ?? () #11 0xffffffff in ?? () #12 0xb764c974 in Window::RequestHelp () from ./libuno_sal.so.3 #13 0xb41c1531 in SessionManagerClient::getSessionID () from ./libvclplug_gen680li.so ---Type <return> to continue, or q <return> to quit--- #14 0xb764c974 in Window::RequestHelp () from ./libuno_sal.so.3 #15 0x00000000 in ?? () Thread 3 (Thread -1258898528 (LWP 32264)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7198528 in accept () from /lib/libpthread.so.0 #2 0xb74baf5c in osl_acceptPipe () from ./libuno_sal.so.3 #3 0xb76e7921 in vos::OPipe::accept () from ./libvos3gcc3.so #4 0x08072315 in desktop::OfficeIPCThread::run () #5 0xb76e30ed in vos::_cpp_OThread_WorkerFunction () from ./libvos3gcc3.so #6 0xb76e311b in _OThread_WorkerFunction () from ./libvos3gcc3.so #7 0xb74b401b in osl_resumeThread () from ./libuno_sal.so.3 #8 0xb719234b in start_thread () from /lib/libpthread.so.0 #9 0xb6f5265e in clone () from /lib/libc.so.6 Thread 2 (Thread -1250301024 (LWP 32263)): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7195a5c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb74b1202 in osl_waitCondition () from ./libuno_sal.so.3 #3 0xb76df015 in vos::OCondition::wait () from ./libvos3gcc3.so #4 0xb76e4d51 in vos::OTimerManager::run () from ./libvos3gcc3.so #5 0xb76e30ed in vos::_cpp_OThread_WorkerFunction () from ./libvos3gcc3.so ---Type <return> to continue, or q <return> to quit--- #6 0xb76e311b in _OThread_WorkerFunction () from ./libvos3gcc3.so #7 0xb74b401b in osl_resumeThread () from ./libuno_sal.so.3 #8 0xb719234b in start_thread () from /lib/libpthread.so.0 #9 0xb6f5265e in clone () from /lib/libc.so.6 Thread 1 (Thread -1233803600 (LWP 32260)): #0 0xa149715e in SvxSwAutoFmtFlags::SvxSwAutoFmtFlags () from ./libsvx680li.so #1 0xa14d685a in EdtAutoCorrDoc::EdtAutoCorrDoc () from ./libsvx680li.so #2 0xa149db6c in EditEngine::GetParaAttrib () from ./libsvx680li.so #3 0xa14e0138 in Outliner::ImplHasBullet () from ./libsvx680li.so #4 0xa14e18af in Outliner::GetBulletInfo () from ./libsvx680li.so #5 0xa15f6e50 in SvxOutlinerForwarder::GetBulletInfo () from ./libsvx680li.so #6 0xa15f32e5 in SvxEditSourceHelper::UserSpaceToEE () from ./libsvx680li.so #7 0xa15f35e1 in SvxEditSourceHelper::UserSpaceToEE () from ./libsvx680li.so #8 0xa1694f20 in accessibility::AccessibleStaticTextBase::UpdateChildren () from ./libsvx680li.so #9 0xa1694f56 in accessibility::AccessibleStaticTextBase::UpdateChildren () from ./libsvx680li.so #10 0xb4749da4 in DocumentFocusListener::detachRecursive () from ./libvclplug_gtk680li.so #11 0xb4749ea9 in DocumentFocusListener::detachRecursive () from ./libvclplug_gtk680li.so #12 0xb4749f06 in DocumentFocusListener::detachRecursive () ---Type <return> to continue, or q <return> to quit--- from ./libvclplug_gtk680li.so #13 0xb474a047 in DocumentFocusListener::notifyEvent () from ./libvclplug_gtk680li.so #14 0xb77a88ad in comphelper::AccessibleEventNotifier::addEvent () from ./libcomphelp4gcc3.so #15 0xa168b75c in accessibility::AccessibleTextHelper::~AccessibleTextHelper () from ./libsvx680li.so #16 0xa168b834 in accessibility::AccessibleTextHelper::~AccessibleTextHelper () from ./libsvx680li.so #17 0xa168e844 in accessibility::AccessibleTextHelper::GetChildCount () from ./libsvx680li.so #18 0xa168e8a6 in accessibility::AccessibleTextHelper::GetChildCount () from ./libsvx680li.so #19 0xa168d347 in accessibility::AccessibleTextHelper::~AccessibleTextHelper () from ./libsvx680li.so #20 0xa168e2da in accessibility::AccessibleTextHelper::AccessibleTextHelper () from ./libsvx680li.so #21 0xb7c83961 in SfxBroadcaster::Broadcast () from ./libsvl680li.so #22 0xa163c82f in SvxTextEditSource::GetSdrObject () from ./libsvx680li.so #23 0xa163c866 in SvxTextEditSource::GetSdrObject () from ./libsvx680li.so #24 0xa144f9ea in SvxULSpaceItem::PutValue () from ./libsvx680li.so #25 0xa14e2383 in Outliner::EditEngineNotifyHdl () from ./libsvx680li.so #26 0xa14e23da in Outliner::LinkStubEditEngineNotifyHdl () ---Type <return> to continue, or q <return> to quit--- from ./libsvx680li.so #27 0xa144f9ea in SvxULSpaceItem::PutValue () from ./libsvx680li.so #28 0xa14c033d in EdtAutoCorrDoc::EdtAutoCorrDoc () from ./libsvx680li.so #29 0xa14a19bb in EditEngine::DoesKeyChangeText () from ./libsvx680li.so #30 0xa14b6f9d in EdtAutoCorrDoc::EdtAutoCorrDoc () from ./libsvx680li.so #31 0xa14aa1d7 in EditView::PostKeyEvent () from ./libsvx680li.so #32 0xa14e8204 in OutlinerView::PostKeyEvent () from ./libsvx680li.so #33 0xa1743cd6 in SdrObjEditView::KeyInput () from ./libsvx680li.so #34 0xa179cc3c in SdrView::KeyInput () from ./libsvx680li.so #35 0xa182fbfd in FmFormView::KeyInput () from ./libsvx680li.so #36 0xa0f0dfd8 in SdHeaderFooterUndoAction::Undo () from ./libsd680li.so #37 0xa0e7f389 in sd::ViewShell::GetViewFrame () from ./libsd680li.so #38 0xa0e9187c in sd::ViewShell::GetViewFrame () from ./libsd680li.so #39 0xa0e88133 in sd::ViewShell::GetViewFrame () from ./libsd680li.so #40 0xb7e73346 in Window::DrawNativeControl () from ./libvcl680li.so #41 0xb7e750d7 in Window::DrawNativeControl () from ./libvcl680li.so #42 0xb475aea8 in cppu::getTypeFavourUnsigned<short> () from ./libvclplug_gtk680li.so #43 0xb4757fe2 in cppu::getTypeFavourUnsigned<short> () from ./libvclplug_gtk680li.so #44 0xb4759127 in cppu::getTypeFavourUnsigned<short> () from ./libvclplug_gtk680li.so #45 0xb454ebfe in _gtk_marshal_BOOLEAN__BOXED () ---Type <return> to continue, or q <return> to quit--- from /opt/gnome/lib/libgtk-x11-2.0.so.0 #46 0xb58ee8bd in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0 #47 0xb58ff243 in g_signal_connect_closure_by_id () from /opt/gnome/lib/libgobject-2.0.so.0 #48 0xb590088f in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0 #49 0xb5900c95 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0 #50 0xb46397d8 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #51 0xb454864a in gtk_propagate_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #52 0xb4549867 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0 #53 0xb43da50a in gdk_event_dispatch () from /opt/gnome/lib/libgdk-x11-2.0.so.0 #54 0xb582fabd in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0 #55 0xb5832cbf in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0 #56 0xb5833225 in g_main_context_iteration () from /opt/gnome/lib/libglib-2.0.so.0 #57 0xb473e191 in Window::RequestHelp () from ./libvclplug_gtk680li.so #58 0x00000000 in ?? () this is https://bugzilla.novell.com/show_bug.cgi?id=193399
This seems to be edit engine related.
I have tested this with a m177, this seems to be latest version that is available. The problem is not reproducible. Where do you get an m179 from? If this is a Novell build OOo cannot do anything about it: it is Novells problem.
Changed summary.
reopen, I can see it.
mark as dup, half-assed workaround in duplicate FWIW *** This issue has been marked as a duplicate of 61812 ***
close as dup, mmeeks, novell bug seems private. I don't suppose there's a proper fix attached to it ?