Christoph Läubrich

Results 1888 comments of Christoph Läubrich

As I see older crashlogs, at least it seems it was sometimes possible to write logs, but I'll try to look for that data if it occurs next time, I...

How can I enable the crash dumps? I currently have encountered the problem again but still no crash files, the RCP application simply exit with `Gtk:ERROR:../../../../gtk/gtktreestore.c:596:gtk_tree_store_get_path: assertion failed: (G_NODE (iter->user_data)->parent...

As said I can't find any `hs_err_pid*.log` files also I do not see the usual crash report, the JVM simply exits as if one has called `System.exit(...)` :-\

> but should be some output on the console This is the last output from the console (I'm running the application from withing eclipse) `Gtk:ERROR:../../../../gtk/gtktreestore.c:596:gtk_tree_store_get_path: assertion failed: (G_NODE (iter->user_data)->parent !=...

I have now enabled `G_MESSAGES_DEBUG=all` that are the messages I see right before the application closes: ``` : GdkPixbuf-DEBUG: 05:39:12.063: gdk_pixbuf_from_pixdata() called on: : GdkPixbuf-DEBUG: 05:39:12.063: Encoding raw : GdkPixbuf-DEBUG:...

I have now narrowed it down to the following lets say we have a (virtual) tree, with an item selected, it seems I can trigger this by inserting an item...

I tried to gather a stacktrace where the user code currently operates before the crash this is the closes user call I can track before application exit: ``` java.lang.Exception: Stack...

I was now able to trace this down to the following SWT call(s) ``` Thread [main] (Suspended (breakpoint at line 547 in TreeItem)) owns: RunnableLock (id=140) TreeItem.getExpanded() line: 547 TreeViewer.lambda$5(Object,...

Actually it seems the `SWT.SetData` event in `org.eclipse.jface.viewers.TreeViewer.hookControl(Control)` that causing the crash.

I now have also checked the JFace code it seems at even time the widgets are not marked as disposed so not much JFace can do here :-\