From owner-freebsd-questions@freebsd.org Sat Nov 14 18:24:39 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6607A2FAE5 for ; Sat, 14 Nov 2015 18:24:39 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 70B2F1CA4 for ; Sat, 14 Nov 2015 18:24:38 +0000 (UTC) (envelope-from trond@fagskolen.gjovik.no) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.15.2/8.15.2) with ESMTPS id tAEIOWNh066819 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 14 Nov 2015 19:24:32 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.15.2/8.15.2/Submit) with ESMTP id tAEIOWd4066816 for ; Sat, 14 Nov 2015 19:24:32 +0100 (CET) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Sat, 14 Nov 2015 19:24:32 +0100 (CET) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: FreeBSD questions Subject: Erlang 18.1.4. and wxWidgets 2.8.12 on amd64 ==> Segmentation fault Message-ID: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail.fig.ol.no Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Nov 2015 18:24:40 -0000 Hi, Why doesn't Erlang 18.1.4 and wxWidgets 2.8.12 get along on amd64? I'm seeing segmentation faults on both stable/10 and head: $ erl Erlang/OTP 18 [erts-7.1] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:true] [dtrace] Eshell V7.1 (abort with ^G) 1> wx:new(). Segmentation fault Running ktrace on erl and its descendants reveals: 89995 3_scheduler PSIG SIGSEGV SIG_DFL code=SEGV_MAPERR I guess this is related to some mmap(2) calls. Erlang is configured as shown below. The strange part is that Erlang runs correct with the exact same configuration on i386, be it stable/10 or head. Should I disable DTrace and/or HiPE on amd64? Unless this is a known defect, I'll start gathering the facts and open a new PR. erlang-18.1.4,3 Name : erlang Version : 18.1.4,3 Installed on : Sat Nov 14 04:51:54 CET 2015 Origin : lang/erlang Architecture : freebsd:10:x86:64 Prefix : /usr/local Categories : java lang parallel Licenses : APACHE20 Maintainer : olgeni@FreeBSD.org WWW : http://www.erlang.org/ Comment : Functional programming language from Ericsson Options : DIRTY : off DOCS : on DTRACE : on GCC : on GS : off HIPE : on JAVA : off KQUEUE : on ODBC : off OPENSSL : on SCTP : on SMP : on THREADS : on WX : on Shared Libs required: libwx_gtk2u_gl-2.8.so.0 libwx_gtk2u_adv-2.8.so.0 libGLU.so.1 libGL.so.1 libwx_gtk2u_core-2.8.so.0 libwx_gtk2u_xrc-2.8.so.0 libstdc++.so.6 libcrypto.so.7 libwx_gtk2u_stc-2.8.so.0 libwx_baseu-2.8.so.0 libc.so.7 libgcc_s.so.1 libwx_baseu_xml-2.8.so.0 libwx_gtk2u_html-2.8.so.0 libwx_gtk2u_aui-2.8.so.0 Annotations : Flat size : 279MiB Description : Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. WWW: http://www.erlang.org/ Depends on : gcc-4.8.5 wx28-gtk2-contrib-2.8.12_6 wx28-gtk2-2.8.12_6 -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+