Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp52049ybc; Fri, 22 Nov 2019 01:54:56 -0800 (PST) X-Google-Smtp-Source: APXvYqyeKmrBUt4oWitYIaCuG8v8+sw3+MsJE2oqtXpNIqyyGY31KljHpujhFr+460P6IkxZRfMO X-Received: by 2002:a17:906:2e52:: with SMTP id r18mr21553664eji.178.1574416496423; Fri, 22 Nov 2019 01:54:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574416496; cv=none; d=google.com; s=arc-20160816; b=XaochKCd9OUAVINegh2agpwae6g/u/5TYFYWkYa/GRT7nMb9yMUHxewXKc1eHs2MhL 4Xwc1Vdj4mBlef/ii9OzKSZx1yZCdDiRloU7DdWQUaAW1vU573TOIi4Ve0dZYoIBi5yU PucdnjDdWEPC3/8MlcukzOQ5+8KkabKJcvKWawbnxxaDLaKcMtjWTOufPRj+QFFZSTvI cvMZKu3TSjhDLQz867Dk4ain05+DHDmJTtdalwVUkgqelo6+ZiDbZyaEhFcDg+JsppNn ubokLL4BhdW9vwiHsw/pGUtZQUYxdeJyB6NEFcaJRiJFvkkP1ogReFlRK1ar14+zGW0n B0mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:date:to:from:subject:message-id; bh=CoSUw4XkxiInCiQez1Nnnp0aklpxhZUJ0y+ccApvfZA=; b=Y0/b4xypu4wG6iMjzx3bi/i5iyV7P1IiQ7TwkqmjRzBH3sL3X1O0cYb1prz1Hflm0z 3gbA13l+oyKkapqMaBSGJZBR3gnXEyhGP8P45o9/kV23Jx8ZRzrTI5pE+/J4SK6NovT8 ZJ80yIAbfMWfbWVD3nDGssKVyQyvsvxqPyKg8aRQubt+IV+qQm+a3DHq0F022cMvHaBq N/3ljuW4RvR46NYCKzCd1DrGWFRp+hxUWSd/YRnyrPqaiMSu3pf18OkELGC87VzU/e+j doAtHLnAuJVijZiYw3J20npluFym8WxIxyEqSGEQK/U9tDmy+rMRMfnfAKYF9IPys5M0 hFBg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i7si759814edx.107.2019.11.22.01.54.29; Fri, 22 Nov 2019 01:54:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-bluetooth-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726417AbfKVJyW (ORCPT + 99 others); Fri, 22 Nov 2019 04:54:22 -0500 Received: from jax4mhob02.myregisteredsite.com ([64.69.218.82]:60068 "EHLO jax4mhob02.myregisteredsite.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726100AbfKVJyW (ORCPT ); Fri, 22 Nov 2019 04:54:22 -0500 Received: from mailpod.hostingplatform.com (atl4qobmail02pod5.registeredsite.com [10.30.71.85]) by jax4mhob02.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id xAM9sGWG019556 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 22 Nov 2019 04:54:18 -0500 Received: (qmail 170896 invoked by uid 0); 22 Nov 2019 09:54:16 -0000 X-TCPREMOTEIP: 65.41.18.216 X-Authenticated-UID: sbrown@opensat.com Received: from unknown (HELO 155-15-85-208.altiusbb.net) (sbrown@opensat.com@65.41.18.216) by 0 with ESMTPA; 22 Nov 2019 09:54:16 -0000 Received: from localhost (localhost [127.0.0.1]) by 155-15-85-208.altiusbb.net (Postfix) with ESMTP id 918481540883 for ; Fri, 22 Nov 2019 04:54:15 -0500 (EST) X-Virus-Scanned: Debian amavisd-new at ewol.com X-Spam-Flag: NO X-Spam-Score: -2.9 X-Spam-Level: X-Spam-Status: No, score=-2.9 tagged_above=-999 required=6.31 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no Received: from 155-15-85-208.altiusbb.net ([127.0.0.1]) by localhost (fl-server.ewol.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2YQyzzevAqVx for ; Fri, 22 Nov 2019 04:54:13 -0500 (EST) Received: from nm-ws (unknown [192.168.2.3]) by 155-15-85-208.altiusbb.net (Postfix) with ESMTPS id 2ABBB154042B for ; Fri, 22 Nov 2019 04:54:13 -0500 (EST) Message-ID: <9086014f29a8ba454d301e5e77ab7ec597e5617b.camel@ewol.com> Subject: BlueZ mesh-cfgclient: throws SIGSEGV after commit 81f7c2e15 From: Steve Brown To: "linux-bluetooth@vger.kernel.org" Date: Fri, 22 Nov 2019 02:54:11 -0700 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.1-2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-bluetooth-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org It appears that the signatures suggest more args than are actually passed at tools/mesh-cfgclient.c:548 & 550. It only shows up on an rpi3 and ubuntu aarch64. Steve Program received signal SIGSEGV, Segmentation fault. __strlen_generic () at ../sysdeps/aarch64/multiarch/../strlen.S:98 98 ../sysdeps/aarch64/multiarch/../strlen.S: No such file or directory. (gdb) bt #0 __strlen_generic () at ../sysdeps/aarch64/multiarch/../strlen.S:98 #1 0x0000aaaaaaad1364 in l_dbus_interface_method (interface=0xaaaaaab42800, name=0xaaaaaaad9c18 "PromptNumeric", flags=0, cb=0xaaaaaaab7388 , return_sig=0xaaaaaaad9c10 "u", param_sig=0xaaaaaaadb148 "s") at ell/dbus-service.c:320 #2 0x0000aaaaaaab4ddc in setup_agent_iface (iface=0xaaaaaab42800) at tools/mesh-cfgclient.c:548 #3 0x0000aaaaaaad289c in _dbus_object_tree_register_interface (old_style_properties=, destroy=, setup_func=0xaaaaaaab4d00 , interface=, tree=0xaaaaaab3c750) at ell/dbus-service.c:1385 #4 _dbus_object_tree_register_interface (tree=0xaaaaaab3c750, interface=, setup_func=0xaaaaaaab4d00 , destroy=, old_style_properties=) at ell/dbus-service.c:1349 #5 0x0000aaaaaaab47d0 in register_agent () at tools/mesh-cfgclient.c:1755 #6 register_app () at tools/mesh-cfgclient.c:1755 #7 client_ready (client=, user_data=) at tools/mesh-cfgclient.c:1785 #8 0x0000aaaaaaad3e28 in get_managed_objects_reply (message=, user_data=0xaaaaaab3ecf0) at ell/dbus-client.c:572 #9 get_managed_objects_reply (message=, user_data=0xaaaaaab3ecf0) at ell/dbus-client.c:536 #10 0x0000aaaaaaac93dc in handle_method_return (message=0xaaaaaab41450, dbus=) at ell/dbus.c:216 #11 0x0000aaaaaaaca394 in message_read_handler (io=, user_data=0xaaaaaab395f0) at ell/dbus.c:276 #12 0x0000aaaaaaac7420 in io_callback (fd=, events=1, user_data=0xaaaaaab1be10) at ell/io.c:126 #13 0x0000aaaaaaac83d8 in l_main_iterate (timeout=) at ell/main.c:473 #14 0x0000aaaaaaac84b8 in l_main_run () at ell/main.c:520 #15 l_main_run () at ell/main.c:502 #16 0x0000aaaaaaac86d4 in l_main_run_with_signal (callback=callback@entry=0xaaaaaaac3c00 , user_data=user_data@entry=0x0) at ell/main.c:642 #17 0x0000aaaaaaac3cd4 in mainloop_run_with_signal (func=func@entry=0xaaaaaaac2110 , user_data=user_data@entry=0x0) at src/shared/mainloop-ell.c:87 #18 0x0000aaaaaaac3374 in bt_shell_run () at src/shared/shell.c:1174 #19 0x0000aaaaaaab42d8 in main (argc=, argv=) at tools/mesh-cfgclient.c:1969