Apache OpenOffice (AOO) Bugzilla – Issue 97220
Crash with Before record action form event macro
Last modified: 2017-04-04 16:37:37 UTC
Crash occurs on "Before record action" event on a form with any macro bound to that event under Linux. I have reproduced this on OOo 3.0 and 2.4.1 on Ubuntu 8.04 and 9.10. The crash does not occur on Windows XP. I have a small .odb that demonstrates the problem.
Created attachment 58791 [details] Small ODB to reproduce Before Record Action event crash
(*Occurs on Ubuntu 8.04 and 8.10) To reproduce crash, open attached .ODB and run Form1, update a row.
Was able to reproduce this crash using OOO300_m13 and DEV300_m37 under Ubuntu 8.10 (x64) Running from a term produces this output An unexpected error has been detected by Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f291c3dc32e, pid=8637, tid=139814947948272 # # Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0-b15 mixed mode linux-amd64) # Problematic frame: # C [libgcc3_uno.so+0x332e] attaching error log
Created attachment 58802 [details] java error report
Frank, please have a look ...
Couldn't reproduce with DEV300 m36 on x32 Linux. Sounds a little bit like an x64-specific problem, in which case I'd have a hard time reproducing it, since we don't provide Linux x64 builds.
that's odd, the OOO_m13 and DEV300_m37 packages where both downloaded from OpenOffice.org extended mirrors. I thought that since 3.0 64bit linux was now an officially supported platform.
OK, so, it only occurs on 64-bit Linux. Since 64-bit is the only Linux I use, that tells me I'll need to continue developing this application entirely under WinXP on a VM since that's the only 32-bit OS I have on my development machine. It's inconvenient and it sends an unfortunate message to my client that Linux is not really up to the task of developing or hosting serious OpenOffice-based applications, that Win32 is the only platform we can really count on. Is that the message OpenOffice.org intends to send? If we're stuck with Win32 anyway, maybe I should switch to MS Access? ;-) Anyway, I'm not ready to give up, yet. I looked at a number of mirrors and they all seem to offer the 64-bit Linux package right along with the others without any "unsupported" warnings that I could find. If 64-bit Linux platform really is not supported here then is there some other place I can post this issue? Who built the 64-bit Linux package? Is it possible that person or group would be interested in looking into this? Is it possible that it's a JRE/JVM issue and I should be reporting it as a Java bug? Just looking for a little guidance...
@etfloyd - Frank's comment about not supporting (x64) was because of my notation. "(x64)" and not (x84_64) - I am sure - and I was just too dense at that moment to realize what he meant.
No crash with AOO 4.1.3: closed as obsolete