To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=62256





------- Additional comments from [EMAIL PROTECTED] Sun Feb 19 11:04:58 -0800 
2006 -------
I would also like to add that it's important that "Show windows contents while 
dragging" is enabled in Display Properities/Effects (which should be default in 
windows).

Anyway, if dragging works, then release the mouse button, and try again. Try to 
move window as quickly as you can (it even can be straight line (e.g from one 
corner of the window to another).

You can also update that this issue is with OpenOffice Math not the Word 
Processor, I just started it as a standalone program (without the word 
processor) and can do the same thing. Resizing the formula editor on the bottom 
(the screen is split into two sections), also triggers this issue.

Also (it possibly might be the same bug, since I think it's somewhere in 
drawing 
procedure). When I go to the formula editor by clicking on the formula, then go 
back and forth few times OOo also gets freezed (but this is much harder to 
reproduce)

As for the crashrep.exe, here is Disassembly from the Microsoft Visual Studio:
/***
* _lock_file - Lock a FILE
*
*Purpose:
*       Assert the lock for a stdio-level file
*
*Entry:
*       pf = __piob[] entry (pointer to a FILE or _FILEX)
*
*Exit:
*
*Exceptions:
*
*******************************************************************************/

void __cdecl _lock_file (
        void *pf
        )
{
        /*
         * The way the FILE (pointed to by pf) is locked depends on whether
         * it is part of _iob[] or not
         */
        if ( (pf >= (void *)_iob) && (pf <= (void *)(&_iob[_IOB_ENTRIES-1])) )
7C34F60B  mov         eax,dword ptr [esp+4] 
7C34F60F  mov         ecx,offset __iob (7C38B4E8h) 
7C34F614  cmp         eax,ecx 
7C34F616  jb          _lock_file+24h (7C34F62Fh) 
7C34F618  cmp         eax,offset __iob+260h (7C38B748h) 
7C34F61D  ja          _lock_file+24h (7C34F62Fh) 
            /*
             * FILE lies in _iob[] so the lock lies in _locktable[].
             */
            _lock( _STREAM_LOCKS + (int)((FILE *)pf - _iob) );
7C34F61F  sub         eax,ecx 
7C34F621  sar         eax,5 
7C34F624  add         eax,10h 
7C34F627  push        eax  
7C34F628  call        _lock (7C34211Ah) 
7C34F62D  pop         ecx  
}
7C34F62E  ret              
        else
            /*
             * Not part of _iob[]. Therefore, *pf is a _FILEX and the
             * lock field of the struct is an initialized critical
             * section.
             */
            EnterCriticalSection( &(((_FILEX *)pf)->lock) );
7C34F62F  add         eax,20h 
7C34F632  push        eax  
7C34F633  call        dword ptr [EMAIL PROTECTED] (7C37A038h)] 
}
7C34F639  ret              

The instruction pointer points to the "ret"

Also the value of pf is 0x0 (and probably that's why the crash happens).

---------------------------------------------------------------------
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