Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Problem Using OOo with two user accounts; not simultaneously
Problem Using OOo with two user accounts; not simultaneously
 
   NeoOffice Forum Index -> OpenOffice.org MacOS X X11 Support
View previous topic :: View next topic  
Author Message
wchutt01
Agent


Joined: Jan 21, 2004
Posts: 12

PostPosted: Wed Jan 21, 2004 11:36 am    Post subject: Problem Using OOo with two user accounts; not simultaneously

I am enjoying OOo in MacOSX ( 10.2.8 ). I installed OpenOffice.org1.0.3 in the top level \Applications directory.

Once I straightened out font problems by uninstalling <<all>> fonts in OOo that do not work in OOo on my computer, only one frustration remains. When I use OOo from two user accounts one or the other account can not open Writer files.

I use my Powerbook in two separate situations. One is for personal use and the other is for work. So, I have two OSX user accounts and both are created as administrator accounts as no one else uses this computer.

If I use account 1 for a session to edit save and print documents, then account 2 opens a previously ok .sxw file created with account 2 as a blank file. If I open the default blank document and try and save it, OOo crashes. A typical crash log is found below.

When this problem occurs (which is often). I log out of account 2 and back into account 1. I can open, edit, print and save documents in account 1.When I close OOo and immediately log out of account 1and back into account 2, Account 2 magically works!?!

It does not matter which account I start in. Both accounts break in the same way and the fix is always to briefly use OOo in the other account.

Repairing permissions has no effect. I have not experimented with changing permissions from the default OOo installation.

I am thinking of uninstalling OOo and then installing OOo in each user account. I would then each account would launch it's own OOos.

Is there a better fix? Thanks in advance for any ideas.

William Hutton
Research Associate
Washington University
Biomedical MR Laboratory
Box 8227 Room 2313
East Building
4525 Scott Avenue
St. Louis, MO 63110

**********
Date/Time: 2004-01-20 11:17:21 -0600
OS Version: 10.2.8 (Build 6R73)
Host: William-Huttons-Computer.local.

Command: soffice.bin
PID: 516

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000000c

Thread 0 Crashed:
#0 0x004bc80c in SvStream::Seek(unsigned long)
#1 0x0053a54c in UCBStorageStream_Impl::UCBStorageStream_Impl(String const &, unsigned short, UCBStorageStream *, unsigned char, ByteString const *)
#2 0x005430bc in UCBStorage_Impl::OpenStream(UCBStorageElement_Impl *, unsigned short, unsigned char, ByteString const *)
#3 0x00542ec0 in UCBStorage::OpenStream(String const &, unsigned short, unsigned char, ByteString const *)
#4 0x00542150 in UCBStorage::CopyStorageElement_Impl(UCBStorageElement_Impl &, BaseStorage *, String const &) const
#5 0x00542800 in UCBStorage::CopyTo(BaseStorage *) const
#6 0x00559f7c in SotStorage::CopyTo(SotStorage *)
#7 0x02417a2c in SvStorage::CopyTo(SotStorage *)
#8 0x02965a84 in LoadEnvironment_Impl::ConvertToTemplate(void)
#9 0x02967200 in LoadEnvironment_Impl::CreateView(void)
#10 0x02968700 in LoadEnvironment_Impl::LoadDataAvailable(void)
#11 0x0296867c in LoadEnvironment_Impl::LoadDataAvailable(void)
#12 0x029684b0 in LoadEnvironment_Impl::LoadDataAvailable(void)
#13 0x029656d0 in LoadEnvironment_Impl::Start(void)
#14 0x02a8d918 in SfxFrameLoader::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const &, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const &)
#15 0x0537d40c in framework::BaseDispatcher::implts_loadIt(com::sun::star::util::URL const &, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> &, rtl::OUString const &, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const &, com::sun::star::uno::Any const &)
#16 0x0538d588 in framework::BlankDispatcher::dispatch(com::sun::star::util::URL const &, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const &)
#17 0x0537b714 in framework::BaseDispatcher::dispatchWithNotification(com::sun::star::util::URL const &, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const &, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const &)
#18 0x0539bf10 in framework::Desktop::loadComponentFromURL(rtl::OUString const &, rtl::OUString const &, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const &)
#19 0x0002c050 in desktop::DispatchWatcher::executeDispatchRequests(_STL::vector<desktop::DispatchWatcher::DispatchRequest, _STL::allocator<DispatchWatcher> > const &)
#20 0x00017c4c in desktop::OfficeIPCThread::ExecuteCmdLineRequests(desktop::ProcessDocumentsRequest const &)
#21 0x00009ea0 in Desktop::OpenClients(void)
#22 0x00009244 in Desktop::OpenClients_Impl(void *)
#23 0x00009204 in Desktop::LinkStubOpenClients_Impl(void *, void *)
#24 0x00e2d234 in Link::Call(void *) const
#25 0x00e2c3d0 in ImplHandleUserEvent(ImplSVEvent *)
#26 0x00e2d00c in ImplWindowFrameProc(void *, SalFrame *, unsigned short, void const *)
#27 0x00e99110 in SalFrameData::Call(unsigned short, void const *) const
#28 0x00e970c0 in SalFrameData::HandleClientMessage(XClientMessageEvent *)
#29 0x00e97b60 in SalFrameData::Dispatch(_XEvent *)
#30 0x00ebefd8 in SalDisplay::Dispatch(_XEvent *)
#31 0x00ebecf8 in SalDisplay::Yield(unsigned char)
#32 0x00ebac24 in DisplayYield(int, SalDisplay *)
#33 0x00eb97f8 in SalXLib::Yield(unsigned char)
#34 0x00ec19e4 in SalInstance::Yield(unsigned char)
#35 0x00d32924 in Application::Yield(void)
#36 0x00d327b0 in Application::Execute(void)
#37 0x00008470 in Desktop::Main(void)
#38 0x00d36f78 in SVMain(void)
#39 0x00eb8960 in main
#40 0x000026b0 in _start
#41 0x000024e0 in start

Thread 1:
#0 0x90042588 in semaphore_timedwait_signal_trap
#1 0x9003e7b4 in _pthread_cond_wait
#2 0x0029ae0c in osl_waitCondition
#3 0x00c75e6c in store::OStorePageDaemon_Impl::run(void)
#4 0x00c769b8 in threadFunc
#5 0x0029f524 in osl_thread_start_Impl
#6 0x90020c28 in _pthread_body

Thread 2:
#0 0x9003130c in accept
#1 0x002aa474 in osl_acceptPipe
#2 0x001008a4 in vos::OPipe::accept(vos::OStreamPipe &)
#3 0x00017258 in desktop::OfficeIPCThread::run(void)
#4 0x000fb550 in vos::_cpp_OThread_WorkerFunction(void *)
#5 0x0029f524 in osl_thread_start_Impl
#6 0x90020c28 in _pthread_body

Thread 3:
#0 0x9003e9a8 in semaphore_wait_signal_trap
#1 0x9003e7c4 in _pthread_cond_wait
#2 0x019b7890 in fileaccess::StatusFiller::run(void *)
#3 0x019b70fc in runThread
#4 0x90020c28 in _pthread_body

Thread 4:
#0 0x90042588 in semaphore_timedwait_signal_trap
#1 0x9003e7b4 in _pthread_cond_wait
#2 0x0029ae0c in osl_waitCondition
#3 0x000f5304 in vos::OCondition::wait(TimeValue const *)
#4 0x000feae4 in vos::OTimerManager::run(void)
#5 0x000fb550 in vos::_cpp_OThread_WorkerFunction(void *)
#6 0x0029f524 in osl_thread_start_Impl
#7 0x90020c28 in _pthread_body

Thread 5:
#0 0x9002568c in select
#1 0x04c02d9c in poll(pollfd *, int, int)
#2 0x04c014ec in x11::SelectionManager::dispatchEvent(int)
#3 0x04c01648 in x11::SelectionManager::run(void *)
#4 0x0029f524 in osl_thread_start_Impl
#5 0x90020c28 in _pthread_body

PPC Thread State:
srr0: 0x004bc80c srr1: 0x0000f930 vrsave: 0x00000000
xer: 0x00000000 lr: 0x0053a54c ctr: 0x004bc7f4 mq: 0x00000000
r0: 0x0053a54c r1: 0xbfffdc90 r2: 0x0408040c r3: 0x00000000
r4: 0x00000000 r5: 0x00000013 r6: 0x00bf7568 r7: 0x00acec74
r8: 0x00230010 r9: 0x3bff0000 r10: 0x00230290 r11: 0x005767ac
r12: 0x004bc7f4 r13: 0x00000000 r14: 0x00ce5310 r15: 0xbfffe740
r16: 0x00000000 r17: 0x00000000 r18: 0x026fc510 r19: 0x001353d8
r20: 0x026fc3b0 r21: 0x026fc3b0 r22: 0x026fc460 r23: 0x031f57d0
r24: 0xbfffdd40 r25: 0x00000001 r26: 0x03208780 r27: 0x00000001
r28: 0x032a7260 r29: 0x03288f20 r30: 0x00000000 r31: 0x0053a160

**********
Back to top
jimlaurent
Captain


Joined: Jun 23, 2003
Posts: 55

PostPosted: Wed Jan 21, 2004 11:58 am    Post subject:

There is a bettter fix. Try NeoOffice/J 0.7.1 It is much more "Mac-like" in its implementation, uses native fonts and printing and does not require X11.

Get it at:

http://trinity.neooffice.org/index.php

Also get "Patch 4" to fix a number of bugs and enable copy/paste to the system clipboard. Follow the forum thread list at the top of this page to find the download location and instructions to install "Patch 4."
Back to top
jakeOSX
Ninja
Ninja


Joined: Aug 12, 2003
Posts: 1373

PostPosted: Wed Jan 21, 2004 12:33 pm    Post subject:

Jim,

While I agree that Neo/J is much better than OO.oX11, I think we should see if there are fixes to these multi-user issues for the people who still want to use X11.

That being said, I should probably re-install it and see what I can find out. =)

-j
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Jan 23, 2004 12:20 am    Post subject:

This is now the third instance of this crash with multiuser accounts I've seen, with the trace leading to that UCB stream pointer. I'm gonig to try to make a clean 10.3 install on a partition to try to reproduce. Last year (man, I've slacked!) I couldn't get it to repro.

Did you try the "bootstraprc" and permissions fix? If this sounds like Greek let me know and I'll dig up the thread that mentions this (I think it was "Crash on save unhappy partner", but had to disable search module due to hackers and SQL injection)

ed
Back to top
wchutt01
Agent


Joined: Jan 21, 2004
Posts: 12

PostPosted: Fri Jan 23, 2004 6:01 am    Post subject:

First, thanks fo much for looking into this.

I did a repair permissions using the standard procedure.

I do not know about "bootstraprc" . If there is a more specific permsiion fix I'd be happy to try it too.

Thanks again.

_________________
G4 Powerbook 1.33 GHz
OSX 10.3.6
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> OpenOffice.org MacOS X X11 Support All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.