Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 677138 - dev-java/icedtea-bin-3.10.0 on x86 - Internal Error (os_linux_x86.cpp:291), pid=8260, tid=0x871ffb40 // fatal error: An irrecoverable SI_KERNEL SIGSEGV has occurred due to unstable signal handling in this distribution.
Summary: dev-java/icedtea-bin-3.10.0 on x86 - Internal Error (os_linux_x86.cpp:291), p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-03 05:26 UTC by lebkoungcity
Modified: 2019-02-04 20:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
hs_err_pid8260.log (hs_err_pid8260.log,13.58 KB, text/plain)
2019-02-03 05:26 UTC, lebkoungcity
Details
emerge --info dev-java/icedtea-bin (file_677138.txt,7.14 KB, text/plain)
2019-02-03 05:28 UTC, lebkoungcity
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lebkoungcity 2019-02-03 05:26:32 UTC
Created attachment 563556 [details]
hs_err_pid8260.log

Hello,

so, here we are again:
Last year I had troubles with icedtea-bin on my Pentium-M-based ThinkPad. I created these bugs and they were resolved (Thanks again!):
https://bugs.gentoo.org/show_bug.cgi?id=647954
https://bugs.gentoo.org/show_bug.cgi?id=668762
But now the new stable version of icedtea-bin gives me the same errors again and I think it might be because of the same reasons.

So, the current configuration is:
System is 32bit --> x86
sys-kernel/gentoo-sources-4.19.14
sys-devel/gcc-7.3.0-r3
dev-java/icedtea-bin-3.10.0

When I want to start an java application - even if it was just 'java -version' the message is:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (os_linux_x86.cpp:291), pid=8260, tid=0x871ffb40
#  fatal error: An irrecoverable SI_KERNEL SIGSEGV has occurred due to unstable signal handling in this distribution.
#
# JRE version:  (8.0_191-b12) (build )
# Java VM: OpenJDK Server VM (25.191-b12 mixed mode linux-x86 )
# Derivative: IcedTea 3.10.0
# Distribution: Gentoo Base System release 2.6, package Gentoo icedtea-3.10.0
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/andy/hs_err_pid8260.log
#
# If you would like to submit a bug report, please include
# instructions on how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
#
Abgebrochen

I add as attachments:
emerge --info dev-java/icedtea-bin
hs_err_pid8260.log

If there's more information needed, please tell me. I'd be glad if I could provide it.

Greetings,
Andy

P.S.: Unfortunately I need this package and to be able to keep on working I wanted to change temporarily back to dev-java/icedtea-bin-3.9.0-r1 but the ebuild is gone :(
Comment 1 lebkoungcity 2019-02-03 05:28:03 UTC
Created attachment 563558 [details]
emerge --info dev-java/icedtea-bin
Comment 2 Georgy Yakovlev archtester gentoo-dev 2019-02-03 11:10:27 UTC
hi,thanks for catching this.

looks like I've built tarballs without -mincoming-stack-boundary=2
I can almost swear it was there but it's not now. Probably missed it on bump.

I'll try to recreate tarball and upload a fixed one.
Comment 3 Georgy Yakovlev archtester gentoo-dev 2019-02-03 11:47:28 UTC
you can get the old ebuild here, and put it into overlay to get java working meanwhile.

https://raw.githubusercontent.com/gentoo/gentoo/258414c30461dfd36fdee62f7bc6679f37b66340/dev-java/icedtea-bin/icedtea-bin-3.9.0-r1.ebuild

the distfiles are still available here if you deleted them.

https://dev.gentoo.org/~chewi/distfiles/
Comment 4 Larry the Git Cow gentoo-dev 2019-02-03 22:55:37 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6635432227c8374c2333478929007e458cfc703d

commit 6635432227c8374c2333478929007e458cfc703d
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2019-02-03 22:39:08 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2019-02-03 22:47:25 +0000

    dev-java/icedtea-bin: upload proper x86 tarball
    
    Bug: https://bugs.gentoo.org/677138
    Package-Manager: Portage-2.3.59, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-java/icedtea-bin/Manifest                                         | 4 ++--
 .../{icedtea-bin-3.10.0.ebuild => icedtea-bin-3.10.0-r1.ebuild}       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b343ff244032fbd937dc2994589d7ca47a1ce6

commit f6b343ff244032fbd937dc2994589d7ca47a1ce6
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2019-02-03 11:52:56 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2019-02-03 22:10:46 +0000

    dev-java/icedtea: re-add mincoming-stack-boundary=2 on x86
    
    it was lost on bump
    Bug: https://bugs.gentoo.org/677138
    Package-Manager: Portage-2.3.59, Repoman-2.3.12
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 dev-java/icedtea/icedtea-3.10.0.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
Comment 5 Georgy Yakovlev archtester gentoo-dev 2019-02-03 22:56:25 UTC
please try new icedtea-bin-3.10.0-r1, it contains the workaround again.
Comment 6 lebkoungcity 2019-02-04 19:29:33 UTC
(In reply to Georgy Yakovlev from comment #5)
> please try new icedtea-bin-3.10.0-r1, it contains the workaround again.

Hey Georgy,

thank you very much! It seems to work again with this version.
Comment 7 Georgy Yakovlev archtester gentoo-dev 2019-02-04 20:35:13 UTC
great!
I'll close this bug. feel free to reopen or make a new one if you still have issues.