Delivered-To: garrigue at math.nagoya-u.ac.jp Authentication-Results: mailhost.math.nagoya-u.ac.jp sender=lablgtk-bounces at yquem.inria.fr; domainkey=neutral (no query protocol specified; no policy for yquem.inria.fr) Delivered-To: lablgtk at yquem.inria.fr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=VYDhd6gigzo+NbvXeyHAFz7iDqx19WmAvqmosz3BFVw=; b=fm8DvVfeCfgI8c60JlcVHMIaaBtbI03YuvpPdez88We9dUL4J8BgLFOHaJsw4k3xQd sZUIEGkeklWGVyAgdE5SzjipsB3rmp5Lahu0EPNHu+c55mBqqRivCpupRfuP1Lo8ehRz lBZDgBWqxOTFNxBxGqBuIi/L2xsfu2utPDuT8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=wp3STD4yrpPPT1Wl2bivEWLL50uwtbMiKqmrkNXhRVYt8v5v5oKkX7MkoXbWLY1hgR WEG4pc1t0W0F4lkE8pEYPhWWrK5f5wopknXC74rKg2Pr3iiQbyuFTLatqAS2eD68+cOb Fc3vCCXLTJC/uyHpGnLy/ZIuKw1cyrxt+TUh4= MIME-Version: 1.0 In-Reply-To: References: Date: Thu, 5 Aug 2010 00:22:02 +0200 Message-ID: From: yoann padioleau To: lablgtk at yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: [Lablgtk] Re: segfault on macOS X Status: U Ok my mistake, forgot gtkInit.cmo. On Thu, Aug 5, 2010 at 12:15 AM, yoann padioleau wrote: > Hi, > > I've downloaded > http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/lablgtk-2.14.1.tar.gz > then > $ ./configure > $ make > > but when I do > $ cd examples > $ ocamlc -I ../src lalbgtk.cma hello.ml > $ ./a.out > I get: > > > (process:22787): GLib-GObject-WARNING **: invalid (NULL) pointer instance > > (process:22787): GLib-GObject-CRITICAL **: g_signal_connect_data: > assertion `G_TYPE_CHECK_INSTANCE (instance)' failed > > (process:22787): Gtk-WARNING **: Screen for GtkWindow not set; you > must always set > a screen for a GtkWindow before using the window > > (process:22787): Gdk-CRITICAL **: gdk_pango_context_get_for_screen: > assertion `GDK_IS_SCREEN (screen)' failed > > (process:22787): Pango-CRITICAL **: > pango_context_set_font_description: assertion `context !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_context_set_base_dir: > assertion `context !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_context_set_language: > assertion `context !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_layout_new: assertion > `context !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_layout_set_text: assertion > `layout !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_layout_set_alignment: > assertion `layout !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_layout_set_ellipsize: > assertion `PANGO_IS_LAYOUT (layout)' failed > > (process:22787): Pango-CRITICAL **: > pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT > (layout)' failed > > (process:22787): Pango-CRITICAL **: pango_layout_set_width: assertion > `layout !=3D NULL' failed > > (process:22787): Pango-CRITICAL **: pango_layout_get_extents: > assertion `layout !=3D NULL' failed > > (process:22787): Gdk-CRITICAL **: gdk_screen_get_default_colormap: > assertion `GDK_IS_SCREEN (screen)' failed > > (process:22787): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion > `GDK_IS_COLORMAP (colormap)' failed > > (process:22787): Gdk-CRITICAL **: gdk_screen_get_default_colormap: > assertion `GDK_IS_SCREEN (screen)' failed > > (process:22787): Gdk-CRITICAL **: gdk_screen_get_root_window: > assertion `GDK_IS_SCREEN (screen)' failed > > (process:22787): Gdk-CRITICAL **: gdk_screen_get_root_window: > assertion `GDK_IS_SCREEN (screen)' failed > > (process:22787): Gdk-CRITICAL **: gdk_window_new: assertion > `GDK_IS_WINDOW (parent)' failed > segmentation fault > > > Under gdb I get: > Program received signal EXC_BAD_ACCESS, Could not access memory. > Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000018 > 0x000000010057e943 in gdk_window_enable_synchronized_configure () > (gdb) bt > #0 =A00x000000010057e943 in gdk_window_enable_synchronized_configure () > #1 =A00x00000001002898fb in gtk_window_realize () > #2 =A00x0000000100b470c2 in g_closure_invoke () > #3 =A00x0000000100b5a95d in signal_emit_unlocked_R () > #4 =A00x0000000100b5c6b4 in g_signal_emit_valist () > #5 =A00x0000000100b5ca84 in g_signal_emit () > #6 =A00x0000000100279127 in gtk_widget_realize () > #7 =A00x000000010028a1c8 in gtk_window_show () > #8 =A00x0000000100b470c2 in g_closure_invoke () > #9 =A00x0000000100b5a95d in signal_emit_unlocked_R () > #10 0x0000000100b5c6b4 in g_signal_emit_valist () > #11 0x0000000100b5ca84 in g_signal_emit () > #12 0x000000010027a106 in gtk_widget_show () > #13 0x000000010000b1ea in ml_gtk_widget_show () > #14 0x000000010001109b in caml_interprete () > #15 0x000000010001306e in caml_main () > #16 0x000000010002473c in main () > (gdb) > > > > I am under Snow Leopard with ocaml 3.11.2 =A0from a godi install. > _______________________________________________ Lablgtk mailing list Lablgtk@yquem.inria.fr http://yquem.inria.fr/cgi-bin/mailman/listinfo/lablgtk