OMNeT++/OMNEST Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000703OMNeT++IDE / genericpublic2014-01-08 19:402014-01-09 10:36
ReporterFredy Neeser 
Assigned Toandras 
PrioritynormalSeveritycrashReproducibilityrandom
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version4.3 
Target VersionFixed in Version4.4 
Summary0000703: Omnetpp/Omnest 4.3.0 IDE: Eclipse crashes in soup_session_feature_detach with Fedora 19 / new versions of WebKitGTK
DescriptionOmnest crashes randomly on Fedora 19, KDE 4.11.4, with a fatal error in soup_session_feature_detach as described in

  https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776 [^]

Omnest IDE starts up, but before I do any work, it disappears after a few seconds, and in ~/.xsession-errors an Eclipse crash report can be found.
The problem does NOT occur every time after a fresh boot. For a couple of days, the IDE works fine, then the problem reappears. When the problem appears, I can remove the lock file from the .metadata folder, but the IDE crashes again on a second attempt.

Apparently, this problem is due to a new version of WebKitGTK;
it was reproduced with all 3.8, 4.2 and 4.3 versions of eclipse-swt.

Workaround for IDE in Fedora 19, following
  https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776: [^]

Patch omnest-4.3/ide/omnest.ini by adding the following single line at the very end:
-Dorg.eclipse.swt.browser.DefaultType=mozilla

=> IDE again works normally.

I verified that the problem is resolved in a newer Eclipse version, namely in Eclipse Kepler version 4.3.1.v20131014-1715 (no workaround needed in eclipse.ini).
Additional InformationMy Fedora system:

Kernel:
  3.12.5-200.fc19.x86_64 or
  Kernel 3.12.0 (vanilla)
  Omnest crashes occurred randomly on both kernels.

Webkitgtk:
  webkitgtk-2.0.4-1.fc19.x86_64
  webkitgtk3-2.0.4-1.fc19.x86_64

Java:
  java-1.7.0-openjdk-devel-1.7.0.60-2.4.3.0.fc19.x86_64


- In ~/.xsession-errors, I found:
Starting the OMNEST IDE...
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00000038cac6dab1, pid=8389, tid=140578982688512
#
# JRE version: OpenJDK Runtime Environment (7.0_45-b15) (build 1.7.0_45-mockbuild_2013_10_16_17_47-b00)
# Java VM: OpenJDK 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libsoup-2.4.so.1+0x6dab1] soup_session_feature_detach+0x11
#
# 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:
# /tmp/jvm-8389/hs_error.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 [^]
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

=> See attached hs_error.log
TagsNo tags attached.
Attached Fileslog file icon hs_error.log [^] (132,331 bytes) 2014-01-08 19:40

- Relationships

-  Notes
(0000867)
andras (administrator)
2014-01-09 10:35

OMNeT++ 4.4 (to be released in a few days) is already based on Kepler (version 4.3.1), so this should be resolved then.
(0000868)
andras (administrator)
2014-01-09 10:36

Resolved by basing the OMNeT++ IDE on Eclipse 4.3.1

- Issue History
Date Modified Username Field Change
2014-01-08 19:40 Fredy Neeser New Issue
2014-01-08 19:40 Fredy Neeser File Added: hs_error.log
2014-01-09 10:35 andras Note Added: 0000867
2014-01-09 10:36 andras Note Added: 0000868
2014-01-09 10:36 andras Status new => resolved
2014-01-09 10:36 andras Fixed in Version => 4.4
2014-01-09 10:36 andras Resolution open => fixed
2014-01-09 10:36 andras Assigned To => andras


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker