Apache OpenOffice (AOO) Bugzilla – Issue 7846
Program crashes when user tries to enter 0 to column size textbox in the "Insert Table" dialogue box.
Last modified: 2003-09-08 16:56:16 UTC
Reduplication Steps: 1. Create a new text document in OO 1.0.1 2. Click the insert table icon on the "Insert" floating bar. This opens an insert table dialogue box. 3. Clear default value 5, and then enter 0 from keyboard to column size text box. 4. Move cursor away, 0 is automatically changed to 1. 5. Move cursor to column size text box again, and try to clear 1. 6. A warning message pops up. "An unrecoverable error has occurred. All modified files have been saved and probably be recovered at program start." 7. Press OK. A second warning message pops up. "Soffice has caused an error in SWE641MI.DLL. Soffice will now close. If you continue to experience problems, try restarting your computer. Close? Debug?" I reproduced this bug on both Win Me/ OO1.0.1 and Win 2000/ OO1.0.1. On Win 2000/OO 1.0.1, the second warning message is about division by zero. "The exception Integer division by zero. (0x0000094) occurred in the application at location 0x1e479ed8. OK? Cancel?". "The instruction at "0x00000001" reference memory at "0x00000001". The memory could not be "read" OK? Cancel?".
Jiehua, thanks for posting this issue. Duplicated on Win NT 4.0 SP6a, OOo 1.0.1.
Created attachment 2948 [details] Dr. Watson log from crash
Stack: SW643MI! SwInsTableDlg::ModifyRowCol(class NumericField *) + 40 bytes SW643MI! SwInsTableDlg::LinkStubModifyRowCol(void *,void *) + 14 bytes VCL643MI! Edit::Modify(void) + 145 bytes VCL643MI! NumericField::Modify(void) + 25 bytes VCL643MI! Edit::Modify(void) + 66 bytes VCL643MI! Edit::ImplModified(void) + 42 bytes VCL643MI! Edit::ImplHandleKeyEvent(class KeyEvent const &) + 2518 bytes VCL643MI! Edit::KeyInput(class KeyEvent const &) + 31 bytes VCL643MI! ImplWindowFrameProc(void *,class SalFrame *,unsigned short,void const *) + 2909 bytes
fixed in sw/source/ui/table/instable.cxx in SRX644d
*** Issue 7874 has been marked as a duplicate of this issue. ***
*** Issue 9655 has been marked as a duplicate of this issue. ***
*** Issue 9658 has been marked as a duplicate of this issue. ***
*** Issue 9685 has been marked as a duplicate of this issue. ***
Closed.