Getting Core dump - TOS on Solaris

One Star

Getting Core dump - TOS on Solaris

Team,
While trying to invoke talend for the first time Solaris,I get the following error.
$ ./TalendOpenStudio-solaris-gtk
(TalendOpenStudio-solaris-gtk:11330): Gtk-CRITICAL **: file gtkwindow.c: line 3105: assertion `GTK_IS_WINDOW (window)' failed
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xf7bd0e64, pid=11330, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode, sharing)
# Problematic frame:
# C g_type_check_instance_is_a+0x20
#
# An error report file with more information is saved as hs_err_pid11330.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Abort(coredump)

Any help would be greatly appreciated...
Community Manager

Re: Getting Core dump - TOS on Solaris

Hello
Talend requires Sun JDK 1.5 or higher.
Best regards
Shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: Getting Core dump - TOS on Solaris

Thanks Shong...
I have Java SDK already installed..
$ java -version
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)

$ javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files
-cp <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-endorseddirs <dirs> Override location of endorsed standards path
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-version Version information
-help Print a synopsis of standard options
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
One Star

Re: Getting Core dump - TOS on Solaris

Hi Shong..We are still having issues..Is there any other pre-requisite apart from Sun JDK? like eclipse etc?
FYI
bash-3.00$ file TalendOpenStudio-solaris-gtk
TalendOpenStudio-solaris-gtk: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, not stripped
Community Manager

Re: Getting Core dump - TOS on Solaris

Hello
Which version of TOS are you running? You don't need to install Eclipse, What's the error message after you install the sun jdk1.5?
-. Check that you have installed GTK completely?
http://www.talendforge.org/forum/viewtopic.php?id=4814
-. Try to specify the jre path when you launch the application. eg:
$ ./TalendOpenStudio-linux-gtk-x86 -vm /opt/jdk/default1.5/jre/bin
For more information, see
http://www.talendforge.org/forum/viewtopic.php?id=9269
Best regards
Shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: Getting Core dump - TOS on Solaris

Hi Shong,
I am using 4.11
/opt/install/Packages/Talend/TOS-All-r50363-V4.1.1
bash-3.00$ ls
'TalendOpenStudio-linux-gtk-ppc TalendOpenStudio-macosx-carbon.ini TalendOpenStudio-win32-wpf.exe core
TalendOpenStudio-linux-gtk-ppc.ini TalendOpenStudio-solaris-gtk TalendOpenStudio-win32-wpf.ini features
TalendOpenStudio-linux-gtk-x86 TalendOpenStudio-solaris-gtk.ini TalendOpenStudio-win32-x86.exe hs_err_pid23253.log
TalendOpenStudio-linux-gtk-x86.ini TalendOpenStudio-solaris-gtk.l.pm TalendOpenStudio-win32-x86.ini hs_err_pid23453.log
TalendOpenStudio-linux-gtk-x86.sh TalendOpenStudio-solaris-gtk.m.pm TalendOpenStudio-win32-x86_64.exe libcairo-swt.so
TalendOpenStudio-linux-gtk-x86_64 TalendOpenStudio-solaris-gtk.pm TalendOpenStudio-win32-x86_64.ini plugins
TalendOpenStudio-linux-gtk-x86_64.ini TalendOpenStudio-solaris-gtk.s.pm about_files workspace
TalendOpenStudio-macosx-carbon.app TalendOpenStudio-solaris-gtk.t.pm configuration
bash-3.00$


Here is the error message I get when I do
bash-3.00$ ./TalendOpenStudio-solaris-gtk -vm /opt/jdk/default1.5/jre/bin

Error Message.................
(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 310: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtksettings.c: line 457: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: Invalid icon size 6

(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 1241: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
(:23526): Gtk-WARNING **: Error loading theme icon for stock: NULL
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: gtkstyle.c:2196: invalid icon size '6'
(:23526): Gtk-CRITICAL **: file gtkstyle.c: line 2062: assertion `pixbuf != NULL' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1561: assertion `G_IS_OBJECT (object)' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed
(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 310: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtksettings.c: line 457: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: Invalid icon size 6

(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 1241: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
(:23526): Gtk-WARNING **: Error loading theme icon for stock: NULL
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: gtkstyle.c:2196: invalid icon size '6'
(:23526): Gtk-CRITICAL **: file gtkstyle.c: line 2062: assertion `pixbuf != NULL' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1561: assertion `G_IS_OBJECT (object)' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed
(:23526): Gtk-CRITICAL **: file gtksettings.c: line 457: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1222: assertion `G_IS_OBJECT (object)' failed
(:23526): GLib-GObject-WARNING **: value "TRUE" of type `gboolean' is invalid or out of range for property `visible' of type `gboolean'
(:23526): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(:23526): Gdk-CRITICAL **: file gdkpango-x11.c: line 49: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkscreen-x11.c: line 250: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkpango.c: line 150: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 376: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 302: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 337: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 208: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 779: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 441: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 605: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 293: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 2129: assertion `layout != NULL' failed
(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 310: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtksettings.c: line 457: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: Invalid icon size 6

(:23526): Gtk-CRITICAL **: file gtkicontheme.c: line 1241: assertion `GTK_IS_ICON_THEME (icon_theme)' failed
(:23526): Gtk-WARNING **: Error loading theme icon for stock: NULL
(:23526): Gtk-CRITICAL **: file gtkiconfactory.c: line 1098: assertion `GTK_IS_SETTINGS (settings)' failed
(:23526): Gtk-WARNING **: gtkstyle.c:2196: invalid icon size '6'
(:23526): Gtk-CRITICAL **: file gtkstyle.c: line 2062: assertion `pixbuf != NULL' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1561: assertion `G_IS_OBJECT (object)' failed
(:23526): Gdk-CRITICAL **: file gdkpango-x11.c: line 49: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkscreen-x11.c: line 250: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkpango.c: line 150: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 376: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 302: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 337: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 208: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 779: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 605: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 293: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 2129: assertion `layout != NULL' failed
(:23526): Gdk-CRITICAL **: file gdkpango-x11.c: line 49: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkscreen-x11.c: line 250: assertion `GDK_IS_SCREEN (screen)' failed
(:23526): Gdk-CRITICAL **: file gdkpango.c: line 150: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 376: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 302: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-context.c: line 337: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 208: assertion `context != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 779: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 2129: assertion `layout != NULL' failed
(:23526): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed
(:23526): Gdk-CRITICAL **: file gdkscreen-x11.c: line 139: assertion `GDK_IS_SCREEN (screen)' failed
** (:23526): CRITICAL **: file pango-layout.c: line 293: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 2129: assertion `layout != NULL' failed
** (:23526): CRITICAL **: file pango-layout.c: line 962: assertion `layout != NULL' failed
Arithmetic Exception
One Star

Re: Getting Core dump - TOS on Solaris

Hi Shong,
Even after pointing to jdk1.5,i am getting coredump..
Can I have a number to call you?
bash-3.00$ ./TalendOpenStudio-solaris-gtk -vm /swpkg/microstrategy/jdk1.5.0_22/bin
(TalendOpenStudio-solaris-gtk:3144): Gtk-CRITICAL **: file gtkwindow.c: line 3105: assertion `GTK_IS_WINDOW (window)' failed
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xfacd0e64, pid=3144, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_22-b03 mixed mode, sharing)
# Problematic frame:
# C g_type_check_instance_is_a+0x20
#
# An error report file with more information is saved as /tmp/hs_err_pid3144.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Abort
One Star

Re: Getting Core dump - TOS on Solaris

Here is the log file

bash-3.00$ cat hs_err_pid23453.log
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xf82d0e64, pid=23453, tid=1
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode, sharing)
# Problematic frame:
# C g_type_check_instance_is_a+0x20
#
--------------- T H R E A D ---------------
Current thread (0x000297b8): JavaThread "main"
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x47746b00
Registers:
O0=0xf823ec00 O1=0x00000000 O2=0xff335800 O3=0xf823ec00
O4=0xff362a00 O5=0x00000001 O6=0xffbff250 O7=0x00000001
G1=0x00045000 G2=0x00000000 G3=0x002808c0 G4=0x00000001
G5=0x0028b3f7 G6=0x00000000 G7=0xff362a00 Y=0x00000000
PC=0xf82d0e64 nPC=0xf82d0e68

Top of Stack: (sp=0xffbff250)
0xffbff250: ffffffff f822c564 00000000 00000000
0xffbff260: 00000008 00000001 47746b00 00000000
0xffbff270: f4bcd1a4 0028ad10 00000001 0000a000
0xffbff280: f4bde5ac 0000a34c ffbff2b0 f4b3cf8c
0xffbff290: 00000000 00029da4 00000000 00000000
0xffbff2a0: 000000b8 00000000 000236e4 00000000
0xffbff2b0: 00000000 00000000 00000000 f4bde5ac
0xffbff2c0: 00000000 00000000 f4bde5ac 0000a490
Instructions: (pc=0xf82d0e64)
0xf82d0e54: ec 06 20 00 80 a5 a0 00 02 80 00 28 01 00 00 00
0xf82d0e64: ee 05 a0 00 80 a5 e3 fc 08 80 00 04 90 0d ff fc
Stack: g_type_check_instance_is_a+0x20
C gtk_window_set_position+0x30
C showSplash+0xd4
C
j org.eclipse.equinox.launcher.JNIBridge._show_splash(Ljava/lang/StringSmiley WinkV+0
j org.eclipse.equinox.launcher.JNIBridge._show_splash(Ljava/lang/StringSmiley WinkV+0
j org.eclipse.equinox.launcher.JNIBridge.showSplash(Ljava/lang/StringSmiley WinkZ+2
j org.eclipse.equinox.launcher.Main.handleSplash(
V
V
C startJavaJNI+0x2d0
C run+0x4a8
C main+0x308
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.eclipse.equinox.launcher.JNIBridge._show_splash(Ljava/lang/StringSmiley WinkV+0
j org.eclipse.equinox.launcher.JNIBridge.showSplash(Ljava/lang/StringSmiley WinkZ+2
j org.eclipse.equinox.launcher.Main.handleSplash(
0x000db540 JavaThread "CompilerThread0" daemon
0x000da728 JavaThread "Signal Dispatcher" daemon
0x000d1d78 JavaThread "Finalizer" daemon
0x000d1048 JavaThread "Reference Handler" daemon
=>0x000297b8 JavaThread "main"
Other Threads:
0x000cffb8 VMThread
0x000dd7a8 WatcherThread
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 7040K, used 3101K , sa_mask=0xffbffeff, sa_flags=0x00000004
SIGBUS: , sa_mask=0xffbffeff, sa_flags=0x00000004
SIGFPE: , sa_mask=0xffbffeff, sa_flags=0x0000000c
SIGPIPE: , sa_mask=0xffbffeff, sa_flags=0x0000000c
SIGILL: , sa_mask=0xffbffeff, sa_flags=0x0000000c
SIGUSR1: SIG_DFL, sa_mask=0x00000000, sa_flags=0x00000000
SIGUSR2: SIG_DFL, sa_mask=0x00000000, sa_flags=0x00000000
SIGHUP: , sa_mask=0xffbffeff, sa_flags=0x00000004
SIGINT: , sa_mask=0xffbffeff, sa_flags=0x00000004
SIGQUIT: , sa_mask=0xffbffeff, sa_flags=0x00000004
SIGTERM: , sa_mask=0xffbffeff, sa_flags=0x00000004

--------------- S Y S T E M ---------------
OS: Solaris 10 5/09 s10s_u7wos_08 SPARC
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 30 March 2009
unameSmiley FrustratedunOS 5.10 Generic_141414-02 sun4v (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 1024, AS infinity
load average:0.07 0.08 0.08
CPU:total 8 has_v8, has_v9, has_vis1, has_vis2, is_ultra3, is_sun4v, is_niagara1
Memory: 8k page, physical 8388608k(5620856k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_19-b02) for solaris-sparc, built on May 4 2009 02:41:39 by unknown with unknown Workshop:0x550
time: Mon Nov 1 13:39:16 2010
elapsed time: 1 seconds
Community Manager

Re: Getting Core dump - TOS on Solaris

Hello
It was a bug on Solaris with x86, see
http://talendforge.org/bugs/view.php?id=12681
It seems the problem still exist on v4.x, the required libs are still lack.
Thanks for your reporting!
Best regards
Shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: Getting Core dump - TOS on Solaris

I'm having the same problem with BigData on Solaris/Sparc.  I just downloaded the latest version of Talend Open Studio (5.5.1) and have Java version 1.6.  The error log states:
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xfb750e64, pid=28043, tid=1
#
# JRE version: 6.0_43-b01
# Java VM: Java HotSpot(TM) Client VM (20.14-b01 mixed mode, sharing solaris-sparc )
# Problematic frame:
# C    g_type_check_instance_is_a+0x20
#
Messages from the command line:
(TOS_BD-solaris-gtk:7710): Gtk-CRITICAL **: file gtkwindow.c: line 3105: assertion `GTK_IS_WINDOW (window)' failed
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xfb750e64, pid=7710, tid=1
#
# JRE version: 6.0_43-b01
# Java VM: Java HotSpot(TM) Client VM (20.14-b01 mixed mode, sharing solaris-sparc )
# Problematic frame:
# C    g_type_check_instance_is_a+0x20
#
Can you provide any suggestions to resolve this issue?
Andrew Tevis
QED Financial Systems
Moderator

Re: Getting Core dump - TOS on Solaris

Hi ajtev,
-. Check that you have installed GTK completely?
http://www.talendforge.org/forum/viewtopic.php?id=4814
-. Try to specify the jre path when you launch the application. eg:
$ ./TalendOpenStudio-linux-gtk-x86 -vm /opt/jdk/default1.5/jre/bin
For more information, see
http://www.talendforge.org/forum/viewtopic.php?id=9269 

Have you already checked that?
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
One Star

Re: Getting Core dump - TOS on Solaris

I am having the same problem, already have tried this:
$ ./TalendOpenStudio-linux-gtk-x86 -vm /opt/jdk/default1.5/jre/bin

I have tried this on Solaris (not SPARC) and its work fine, but nothing on Solaris SPARC.
Does someone have any idea?
Thanks