To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=111256
                 Issue #|111256
                 Summary|vcl: AquaSalFrame::initWindowAndView crash during load
                        |ComponentFromURL
               Component|gsl
                 Version|DEV300m77
                Platform|Macintosh
                     URL|
              OS/Version|Mac OS X, all
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|code
             Assigned to|pl
             Reported by|sb





------- Additional comments from [email protected] Thu Apr 29 11:48:43 +0000 
2010 -------
At least on DEV300_m77-based CWS sb120 (mainly making changes to the testing
framework), executing the unoapi tests at least under unxmacxi non-pro it
sporadically happens that OOo crashes when loadComponentFromURL is called to
create a new test environment (typically an empty writer/calc/... document):

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000044
0x9706f856 in -[NSView _regionForOpaqueDescendants:forMove:] ()
(gdb) where
#0  0x9706f856 in -[NSView _regionForOpaqueDescendants:forMove:] ()
#1  0x9706f247 in -[NSThemeFrame _regionForOpaqueDescendants:forMove:] ()
#2  0x9706eb83 in -[NSFrameView _resetDragMargins] ()
#3  0x96f9832f in -[NSThemeFrame _resetDragMargins] ()
#4  0x96fb58c9 in _handleWindowNeedsDisplay ()
#5  0x93ab9772 in __CFRunLoopDoObservers ()
#6  0x93abaacc in CFRunLoopRunSpecific ()
#7  0x93abbaa8 in CFRunLoopRunInMode ()
#8  0x929f52ac in RunCurrentEventLoopInMode ()
#9  0x929f50c5 in ReceiveNextEventCommon ()
#10 0x929f4f39 in BlockUntilNextEventMatchingListInMode ()
#11 0x96fb36d5 in _DPSNextEvent ()
#12 0x96fb2f88 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#13 0x01f3c676 in AquaSalInstance::Yield ()
#14 0x01c5274c in Application::Yield ()
#15 0x01c5282f in Application::Execute ()
#16 0x000b938d in desktop::Desktop::Main ()
#17 0x01c59211 in ImplSVMain ()
#18 0x01f3ca90 in AquaSalInstance::handleAppDefinedEvent ()
#19 0x01f3fc7e in -[VCL_NSApplication sendEvent:] ()
#20 0x96fabfe7 in -[NSApplication run] ()
#21 0x96f791d8 in NSApplicationMain ()
#22 0x01f3ce0e in ImplSVMainHook ()
#23 0x01c592cb in SVMain ()
#24 0x000d5f2c in soffice_main ()
#25 0x00002f0e in main ()
(gdb) info threads
  78 process 4876 thread 0xba03  0x93ab6879 in CFRunLoopGetMain ()
  77 process 4876 thread 0xb903  0x96e0c2c6 in semaphore_timedwait_signal_trap 
()
  8 process 4876 thread 0x5a03  0x96e54b96 in recvfrom$NOCANCEL$UNIX2003 ()
  7 process 4876 thread 0x5903  0x96e0c2ae in semaphore_wait_signal_trap ()
  4 process 4876 thread 0x4a03  0x96e6acfe in accept$NOCANCEL$UNIX2003 ()
  3 process 4876 thread 0x4813  0x96e6acfe in accept$NOCANCEL$UNIX2003 ()
  2 process 4876 thread 0x1003  0x96e0c2c6 in semaphore_timedwait_signal_trap ()
* 1 process 4876 thread 0x10b  0x9706f856 in -[NSView
_regionForOpaqueDescendants:forMove:] ()
(gdb) thread 78
[Switching to thread 78 (process 4876 thread 0xba03)]
0x93ab6879 in CFRunLoopGetMain ()
(gdb) where
#0  0x93ab6879 in CFRunLoopGetMain ()
#1  0x96f87c86 in _runningOnAppKitThread ()
#2  0x96f94e9c in -[NSWindow _postWindowNeedsDisplay] ()
#3  0x96f949f5 in -[NSView(NSInternal) 
_setWindowNeedsDisplayInViewsDrawableRect] ()
#4  0x96f929d2 in -[NSFrameView addSubview:] ()
#5  0x96f9bfc7 in -[NSWindow setContentView:] ()
#6  0x01f0f48f in AquaSalFrame::initWindowAndView ()
#7  0x01f1425c in AquaSalFrame::AquaSalFrame ()
#8  0x01f3b2c7 in AquaSalInstance::CreateFrame ()
#9  0x01e5d80b in Window::ImplInit ()
#10 0x01dd11ed in ImplBorderWindow::ImplInit ()
#11 0x01dd137d in ImplBorderWindow::ImplBorderWindow ()
#12 0x01e82181 in WorkWindow::ImplInit ()
#13 0x01e8252a in WorkWindow::WorkWindow ()
#14 0x013e87ea in VCLXToolkit::ImplCreateWindow ()
#15 0x013eb1d2 in VCLXToolkit::ImplCreateWindow ()
#16 0x013eb6a2 in VCLXToolkit::createWindow ()
#17 0x1880c299 in framework::TaskCreatorService::implts_createContainerWindow ()
#18 0x1880d30b in framework::TaskCreatorService::createInstanceWithArguments ()
#19 0x18809813 in framework::TaskCreator::createTask ()
#20 0x186eaf61 in framework::Desktop::findFrame ()
#21 0x18780b86 in framework::LoadEnv::impl_loadContent ()
#22 0x18781600 in framework::LoadEnv::startLoading ()
#23 0x18781815 in framework::LoadEnv::loadComponentFromURL ()
#24 0x186e34c3 in framework::Desktop::loadComponentFromURL ()
#25 0x03e77d22 in (anonymous namespace)::callVirtualMethod ()
#26 0x03e780f0 in (anonymous namespace)::cpp_call ()
#27 0x03e7893f in bridges::cpp_uno::shared::unoInterfaceProxyDispatch ()
#28 0x18116d0a in thisDispatch ()
#29 0x18109676 in bridges_urp::ServerMultiJob::execute ()
#30 0x18109f86 in doit ()
#31 0x0015e8ea in cppu_threadpool::JobQueue::enter ()
#32 0x0015ecab in cppu_threadpool::ORequestThread::run ()
#33 0x0015f024 in cppu_requestThreadWorker ()
#34 0x001fd957 in osl_thread_start_Impl ()
#35 0x96e3d155 in _pthread_start ()
#36 0x96e3d012 in thread_start ()

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to