Bug 430320 - Marketplace crashes Eclipse
Summary: Marketplace crashes Eclipse
Status: CLOSED DUPLICATE of bug 334466
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.3.2   Edit
Hardware: PC Linux Qt
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2014-03-13 16:34 EDT by Martin Schröder CLA
Modified: 2014-03-17 17:08 EDT (History)
0 users

See Also:


Attachments
Output of an attached strace (with strace -ff -tt -o /tmp/eclipse.strace -p 31472) (849.88 KB, application/x-compressed-tar)
2014-03-13 17:27 EDT, Martin Schröder CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Schröder CLA 2014-03-13 16:34:08 EDT
Environment is OpenSUSE 13.1 running KDE 4.11.5 on amd64
> uname -a
Linux dream 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux

I just downloaded und unpacked eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz

When I start the marketplace, it retrieves some listings, than one core goes to 100% and after some seconds it crashes.

When started from the console this is the sole output:
> No bp log location saved, using default.
[000:000] Cpu: 6.37.2, x4, 3067Mhz, 3824MB
[000:000] Computer model: Not available
[000:000] Browser XEmbed support present: 1
[000:000] Browser toolkit is Gtk2.
[000:000] Using Gtk2 toolkit
No bp log location saved, using default.
[000:000] Cpu: 6.37.2, x4, 3067Mhz, 3824MB
[000:000] Computer model: Not available
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.4) (suse-24.13.5-x86_64)
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
Comment 1 Paul Webster CLA 2014-03-13 16:57:46 EDT
Did it generate any core or javacore or hs_err_pid files?

PW
Comment 2 Martin Schröder CLA 2014-03-13 17:26:20 EDT
(In reply to Paul Webster from comment #1)
> Did it generate any core or javacore or hs_err_pid files?

I can get a core, but I'm struggeling with zypper to get debug infos.

In the meantime I've got the output of an attached strace -ff -tt; I'll attach it.
Comment 3 Martin Schröder CLA 2014-03-13 17:27:16 EDT
Created attachment 240883 [details]
Output of an attached strace (with strace -ff -tt -o /tmp/eclipse.strace -p 31472)
Comment 4 Martin Schröder CLA 2014-03-13 18:10:09 EDT
Here's a stacktrace from gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7feefc3fc700 (LWP 9873)]
0x00007feefae25312 in ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.152] ()
   from /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/amd64/server/libjvm.so
(gdb) bt
#0  0x00007feefae25312 in ThreadStateTransition::transition_from_native(JavaThread*, JavaThreadState) [clone .constprop.152] ()
   from /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/amd64/server/libjvm.so
#1  0x00007feefae2a541 in jni_ExceptionOccurred () from /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/amd64/server/libjvm.so
#2  0x00007feeb42dd699 in callback () from /home/ms/bin/eclipse/configuration/org.eclipse.osgi/bundles/663/1/.cp/libswt-gtk-4335.so
#3  0x00007feeb4304247 in fn11_3 () from /home/ms/bin/eclipse/configuration/org.eclipse.osgi/bundles/663/1/.cp/libswt-gtk-4335.so
#4  0x00007feee88bf170 in g_cclosure_marshal_VOID__BOXEDv () from /usr/lib64/libgobject-2.0.so.0
#5  0x00007feee88bc547 in ?? () from /usr/lib64/libgobject-2.0.so.0
#6  0x00007feee88d5012 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#7  0x00007feee88d5c72 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#8  0x00007feeb805a8b5 in gtk_widget_event_internal (widget=widget@entry=0x7feef5863260, event=event@entry=0x7feef54cc960) at gtkwidget.c:5020
#9  0x00007feeb805ac81 in IA__gtk_widget_send_expose (widget=widget@entry=0x7feef5863260, event=event@entry=0x7feef54cc960) at gtkwidget.c:4846
#10 0x00007feeb7ed3548 in IA__gtk_container_propagate_expose (container=<optimized out>, child=0x7feef5863260, event=0x7feefc3f8bf0) at gtkcontainer.c:2757
#11 0x00007feeb7f09b58 in gtk_fixed_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7feeb7ed3550 <gtk_container_expose_child>, callback_data=0x7feefc3f8090)
    at gtkfixed.c:452
#12 0x00007feeb7ed20d4 in gtk_container_expose (widget=0x7feef4c8af00, event=0x7feefc3f8bf0) at gtkcontainer.c:2661
#13 0x00007feeb7f4a9d5 in _gtk_marshal_BOOLEAN__BOXED (closure=0x7feef43685f0, return_value=0x7feefc3f81d0, n_param_values=<optimized out>, param_values=0x7feefc3f8280, 
    invocation_hint=<optimized out>, marshal_data=0x7feeb7ed2050 <gtk_container_expose>) at gtkmarshalers.c:86
#14 0x00007feee88bc318 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
#15 0x00007feee88cda6b in ?? () from /usr/lib64/libgobject-2.0.so.0
#16 0x00007feee88d5689 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
#17 0x00007feee88d5c72 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007feeb805a864 in gtk_widget_event_internal (widget=widget@entry=0x7feef4c8af00, event=event@entry=0x7feefc3f8bf0) at gtkwidget.c:5017
#19 0x00007feeb805ac81 in IA__gtk_widget_send_expose (widget=widget@entry=0x7feef4c8af00, event=event@entry=0x7feefc3f8bf0) at gtkwidget.c:4846
#20 0x00007feeb7f497d0 in IA__gtk_main_do_event (event=0x7feefc3f8bf0) at gtkmain.c:1610
#21 0x00007feeb4080246 in Java_org_eclipse_swt_internal_gtk_OS__1gtk_1main_1do_1event () from /home/ms/bin/eclipse/configuration/org.eclipse.osgi/bundles/663/1/.cp/libswt-pi-gtk-4335.so
#22 0x00007feef1012738 in ?? ()
#23 0x00007feefc3f85f0 in ?? ()
#24 0x00007feefc3f8598 in ?? ()
#25 0x00007feefc3f85a0 in ?? ()
#26 0x0000000000000000 in ?? ()
Comment 5 Paul Webster CLA 2014-03-13 19:01:42 EDT
Thanks.

PW
Comment 6 Martin Schröder CLA 2014-03-17 11:06:26 EDT
It's curious: I've got two systems with 13.1 (a notebook and my desktop). This bug happens only the desktop. Both systems are running KDE 4.11.2 but have sligtly different package lists. Do you have any idea what would package difference would cause this bug?

Oh, it also happens when I call Help -> Help contents
Comment 7 Martin Schröder CLA 2014-03-17 17:06:58 EDT
This is caused by the google-talkplugin

See 
 - https://bugzilla.redhat.com/show_bug.cgi?id=1043438#c3
 - http://stackoverflow.com/q/21134508/821436
Comment 8 Martin Schröder CLA 2014-03-17 17:08:55 EDT
See https://fedoraproject.org/wiki/Common_F20_bugs#eclipse-gtalk-crash and bug 420974 and bug 334466

*** This bug has been marked as a duplicate of bug 334466 ***