Bug 1100212 - [abrt] infinite recursion in gnu/java/net/loader/JarURLLoader.java ctor: soffice.bin killed by SIGSEGV
Summary: [abrt] infinite recursion in gnu/java/net/loader/JarURLLoader.java ctor: soff...
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: java-1.5.0-gcj
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Deepak Bhole
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:5c550e539b9414e0940607aaf2f...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-05-22 09:34 UTC by Andreas Stenius
Modified: 2015-06-29 20:46 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-29 20:46:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (763.61 KB, text/plain)
2014-05-22 09:35 UTC, Andreas Stenius
no flags Details
File: cgroup (172 bytes, text/plain)
2014-05-22 09:35 UTC, Andreas Stenius
no flags Details
File: core_backtrace (505.18 KB, text/plain)
2014-05-22 09:35 UTC, Andreas Stenius
no flags Details
File: dso_list (24.96 KB, text/plain)
2014-05-22 09:35 UTC, Andreas Stenius
no flags Details
File: environ (3.57 KB, text/plain)
2014-05-22 09:35 UTC, Andreas Stenius
no flags Details
File: exploitable (82 bytes, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details
File: limits (1.29 KB, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details
File: maps (121.40 KB, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details
File: open_fds (478 bytes, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details
File: proc_pid_status (962 bytes, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details
File: var_log_messages (400 bytes, text/plain)
2014-05-22 09:36 UTC, Andreas Stenius
no flags Details

Description Andreas Stenius 2014-05-22 09:34:47 UTC
Version-Release number of selected component:
libreoffice-core-4.2.4.2-8.fc20

Additional info:
reporter:       libreport-2.2.2
backtrace_rating: 4
cmdline:        /usr/lib64/libreoffice/program/soffice.bin --writer --splash-pipe=5
crash_function: GC_clear_stack_inner
executable:     /usr/lib64/libreoffice/program/soffice.bin
kernel:         3.14.4-200.fc20.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 GC_clear_stack_inner at ../../../boehm-gc/misc.c:293
 #11 GC_clear_stack at ../../../boehm-gc/misc.c:341
 #12 GC_generic_malloc_many at ../../../boehm-gc/mallocx.c:520
 #13 GC_local_malloc_atomic at ../../../boehm-gc/pthread_support.c:341
 #14 _Jv_AllocPtrFreeObj at include/java-gc.h:58
 #15 _Jv_NewPrimArray at ../../../libjava/prims.cc:725
 #16 JvNewCharArray at ../../../libjava/gcj/array.h:90
 #17 java::lang::String::init at ../../../libjava/java/lang/natString.cc:442
 #18 java.lang.String.String(char[], int, int) at /usr/src/debug/gcc-4.8.2-20131212/libjava/java/lang/String.java:221
 #19 java.lang.String.String(java.lang.StringBuilder) at /usr/src/debug/gcc-4.8.2-20131212/libjava/java/lang/String.java:416

Comment 1 Andreas Stenius 2014-05-22 09:35:30 UTC
Created attachment 898303 [details]
File: backtrace

Comment 2 Andreas Stenius 2014-05-22 09:35:32 UTC
Created attachment 898304 [details]
File: cgroup

Comment 3 Andreas Stenius 2014-05-22 09:35:54 UTC
Created attachment 898305 [details]
File: core_backtrace

Comment 4 Andreas Stenius 2014-05-22 09:35:56 UTC
Created attachment 898306 [details]
File: dso_list

Comment 5 Andreas Stenius 2014-05-22 09:35:59 UTC
Created attachment 898307 [details]
File: environ

Comment 6 Andreas Stenius 2014-05-22 09:36:01 UTC
Created attachment 898308 [details]
File: exploitable

Comment 7 Andreas Stenius 2014-05-22 09:36:03 UTC
Created attachment 898309 [details]
File: limits

Comment 8 Andreas Stenius 2014-05-22 09:36:07 UTC
Created attachment 898310 [details]
File: maps

Comment 9 Andreas Stenius 2014-05-22 09:36:10 UTC
Created attachment 898311 [details]
File: open_fds

Comment 10 Andreas Stenius 2014-05-22 09:36:12 UTC
Created attachment 898312 [details]
File: proc_pid_status

Comment 11 Andreas Stenius 2014-05-22 09:36:14 UTC
Created attachment 898313 [details]
File: var_log_messages

Comment 12 Andreas Stenius 2014-05-22 09:49:12 UTC
I was trying to edit a DB report, named Dictionary.
I think I may have solved it by first renaming it to Dict, and trying again (or if it was the third restart that solved it..?)

Comment 13 Stephan Bergmann 2014-05-22 10:00:51 UTC
Improssible to tell from the attached (cut) stack overflow backtrace what triggers the infinite recursion in JarURLLoader construction here (i.e., whether it could be a bug in the LibreOffice code calling into the JVM), but tentatively passing over to gcj anwyay.

Andreas, you may want to consider using OpenJDK instead of GCJ in LibreOffice ("Tools - Options... - LibreOffice - Advanced - Java options").

Comment 14 Andreas Stenius 2014-05-23 05:01:22 UTC
Stephan, thank you for the suggestion, I'll try that.

Also, if there's not enough data to go on, I could make an attempt at reproducing this. It's only a few rather smallish files involved.

But I'd prefer to know that there's a need/want for that before I spend time on it :)

Comment 15 Fedora End Of Life 2015-05-29 11:55:45 UTC
This message is a reminder that Fedora 20 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 20. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '20'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 20 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 16 Fedora End Of Life 2015-06-29 20:46:20 UTC
Fedora 20 changed to end-of-life (EOL) status on 2015-06-23. Fedora 20 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.