[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 Alex Thurgood changed: What|Removed |Added Status|RESOLVED|CLOSED -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 Alex Thurgood changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME --- Comment #15 from Alex Thurgood --- Version: 5.0.0.0.alpha1+ Build ID: 950055bcb06c8edcd9062c71184f02bf8e0604e6 now wfm -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 Julien Nabet changed: What|Removed |Added See Also||https://bugs.documentfounda ||tion.org/show_bug.cgi?id=57 ||872 --- Comment #14 from Julien Nabet --- Following last Stephen's comment, I put tdf#57872 in See Also -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #13 from Stephan Bergmann --- (In reply to Alex Thurgood from comment #3) > Open 3rd form in list of forms : [...] > java.lang.IncompatibleClassChangeError [...] With my --enable-dbgutil master build on Mac OS X 10.10.2 with JDK 1.8.0_25 I can reproduce the "IncompatibleClassChangeError" etc. reporting on stderr (but no crash). The reason is connectivity/source/drivers/jdbc/JStatement.cxx > sal_Int32 java_sql_Statement_Base::getResultSetType() throw(SQLException, > RuntimeException) > { > static jmethodID mID(NULL); > return impl_getProperty("getResultSetType",mID,m_nResultSetType); > } using a static jmethodID. If this function first gets called on a java_sql_PreparedStatement derivation instance (where getMyClass() obtains the java.sql.PreparedStatement interface deriving from java.sql.Statement) and then on a java_sql_Statement derivation instance (where getMyClass() obtains the java.sql.Statement interface), at least the given JDK version rejects the java.sql.Statement.getResultSetType JNI call via the static stored java.sql.PreparedStatement.getResultSetType jmethodID with a java.lang.IncompatibleClassChangeError. Removing the "static" from "static jmethodID mID(NULL);" would make that go away. However, that would likely cause a performance regression, and lots of other places in JStatement.cxx (and probably elsewhere) use the same broken idiom, too. What is rather needed is to redesign the connectivity/source/inc/java/lang/Object.hxx etc. code to properly cache matching class/method pairs. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #12 from Alex Thurgood --- (In reply to Alex Thurgood from comment #11) > The traces contain mismatch w Ignore that last comment. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #11 from Alex Thurgood --- The traces contain mismatch w -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #10 from Alex Thurgood --- (In reply to Lionel Elie Mamane from comment #9) > (In reply to Alex Thurgood from comment #3) > > Open 3rd form in list of forms : > > > java.lang.IncompatibleClassChangeError > > java.lang.IncompatibleClassChangeError > > This is a real problem. Incomplete recompile? Try "make clean" and > recompile. If still reproducible, then we have a bug. This was a fresh build after make clean. FWIW, the JDK is latest Oracle Java 1.8u40 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #9 from Lionel Elie Mamane --- (In reply to Alex Thurgood from comment #3) > Open 3rd form in list of forms : > java.lang.IncompatibleClassChangeError > java.lang.IncompatibleClassChangeError This is a real problem. Incomplete recompile? Try "make clean" and recompile. If still reproducible, then we have a bug. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #8 from Lionel Elie Mamane --- (In reply to Alex Thurgood from comment #4) > Created attachment 114083 [details] > Full bt navigating Form 3 Same thing: internal Java SIGSEGV, nothing out of the ordinary. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #7 from Lionel Elie Mamane --- (In reply to Alex Thurgood from comment #1) > Created attachment 114079 [details] > full bt at sigsegv This looks like one of these internal SIGSEGVs of Java, which Java handles (through its exception mechanism) and are thus normal. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 Julien Nabet changed: What|Removed |Added CC||sberg...@redhat.com --- Comment #6 from Julien Nabet --- Alex: what precise Java version is installed? (32/64 bits, 1.6, 1.7 ?). Also, what's your precise version of MacOs? Stephan: noticing message: java.lang.IncompatibleClassChangeError, I wonder if it could be a Java version problem or a special Apple package which should be installed. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #5 from rob...@familiegrosskopf.de --- No problem to open the forms with OpenSUSE 13.2 and Version: 4.5.0.0.alpha0+ Build ID: 468677c9f5fbdb91f0817674d1c7765e971e4df1 TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-03-13_01:03:55 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #4 from Alex Thurgood --- Created attachment 114083 --> https://bugs.documentfoundation.org/attachment.cgi?id=114083&action=edit Full bt navigating Form 3 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #3 from Alex Thurgood --- Open 3rd form in list of forms : lldb output : java.lang.IncompatibleClassChangeError java.lang.IncompatibleClassChangeError warn:legacy.osl:66590:16:connectivity/source/drivers/jdbc/JStatement.cxx:669: caught an exception! in function:virtual sal_Bool connectivity::java_sql_Statement_Base::convertFastPropertyValue(com::sun::star::uno::Any &, com::sun::star::uno::Any &, sal_Int32, const com::sun::star::uno::Any &) type: com.sun.star.lang.WrappedTargetRuntimeException message: java.lang.IncompatibleClassChangeError Clicking in the lower controls containing lists causes LO to freeze : Process 66590 stopped * thread #37: tid = 0x6a4e8, 0x00012983bc2f, stop reason = signal SIGSEGV frame #0: 0x00012983bc2f -> 0x12983bc2f: movl 0x8(%rsi), %r11d 0x12983bc33: cmpl $0xc, %edx 0x12983bc36: je 0x12983bdba 0x12983bc3c: movabsq $0x7802e2370, %rdx (lldb) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #2 from Alex Thurgood --- under lldb, one can recover from the sigsegv and continue, the ouput is then : (lldb) c Process 66590 resuming warn:sw.resizeview:66590:1:sw/source/core/view/vdraw.cxx:237: Trying to move anchor from invalid page - fix layouting! warn:sw.resizeview:66590:1:sw/source/core/view/vdraw.cxx:237: Trying to move anchor from invalid page - fix layouting! -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 Alex Thurgood changed: What|Removed |Added Priority|medium |high -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89992] SIGSEGV - Opening form in database file
https://bugs.documentfoundation.org/show_bug.cgi?id=89992 --- Comment #1 from Alex Thurgood --- Created attachment 114079 --> https://bugs.documentfoundation.org/attachment.cgi?id=114079&action=edit full bt at sigsegv -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs