From owner-freebsd-hackers@freebsd.org Wed Apr 22 09:11:27 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D81072AD3C9 for ; Wed, 22 Apr 2020 09:11:27 +0000 (UTC) (envelope-from joel.bertrand@systella.fr) Received: from rayleigh.systella.fr (newton-ipv6.systella.fr [IPv6:2001:7a8:a8ed:253::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "*.systella.fr", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 496ZRy2z25z3y1r; Wed, 22 Apr 2020 09:11:25 +0000 (UTC) (envelope-from joel.bertrand@systella.fr) Received: from [192.168.10.103] (hilbert.systella.fr [192.168.10.103]) (authenticated bits=0) by rayleigh.systella.fr (8.15.2/8.15.2/Debian-16) with ESMTPSA id 03M9B5nE3461771 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT); Wed, 22 Apr 2020 11:11:06 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=systella.fr; s=mail; t=1587546677; bh=jrLt1iXzlsvVr0cEit3SLj8u5Tm7Jw/kxyuqocrECVM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=UDPmjhaw6v1Is//HdakBq69LPpz7c3daCRBHeG3eelBdbaiJEz4WgAjX5+8En88BR 1aHmjAH4mpa0lgo4i6jVhE3G9Yr0ULbZVIgFD+dXcssv82O09hr5h/J7fkBocfvEm+ mUvmjcmRwLAt9ZiuDt73RD5NlhV4xpGQWVyI4+bXEyI0OwWY0dIPxkTMH/2iH58gRz IFLwegdeTxU9rvvu10txjUSh1MOm3aATrMjalTLxtoKVJGuLOJnYK7EsPwV1AvXPEU GzWzYPlGN0jMJJmT/Q5vtYNTn55Baya7eC8fQ3UAiTbN/KQbns7EhypM5SZsbNc4MO oVHy6KzEk7sYw== Subject: Re: Segfault on some applications using qt5 To: cem@freebsd.org Cc: "freebsd-hackers@freebsd.org" References: <695d2c45-9901-3f3e-ec7d-d11b75efa8e6@systella.fr> <95cabd0b-8384-5fa1-6e9a-e5f2e24f1bac@systella.fr> From: =?UTF-8?Q?BERTRAND_Jo=c3=abl?= Openpgp: preference=signencrypt Autocrypt: addr=joel.bertrand@systella.fr; prefer-encrypt=mutual; keydata= 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 Tr6FXnLg Message-ID: Date: Wed, 22 Apr 2020 11:11:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: clamav-milter 0.102.1 at rayleigh X-Virus-Status: Clean X-Rspamd-Queue-Id: 496ZRy2z25z3y1r X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=systella.fr header.s=mail header.b=UDPmjhaw; dmarc=none; spf=pass (mx1.freebsd.org: domain of joel.bertrand@systella.fr designates 2001:7a8:a8ed:253::1 as permitted sender) smtp.mailfrom=joel.bertrand@systella.fr X-Spamd-Result: default: False [-1.48 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[systella.fr:s=mail]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2001:7a8:a8ed:253::1/64]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[systella.fr]; NEURAL_HAM_LONG(-0.96)[-0.961,0]; NEURAL_HAM_MEDIUM(-0.74)[-0.742,0]; DKIM_TRACE(0.00)[systella.fr:+]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.72)[asn: 13193(3.61), country: FR(0.00)]; ASN(0.00)[asn:13193, ipnet:2001:7a8::/32, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2020 09:11:27 -0000 Conrad Meyer a écrit : > Great, thanks! > Hi Conrad, I have rebuilt Qt from scratch in a new tree. Now okular crashes in another function (I suppose gmake clean is not enough to rebuild Qt from a clean tree) : Thread 1 received signal SIGSEGV, Segmentation fault. 0x0000000801a0c940 in qt_memfillXX_aligned(void*, long long __vector(2), unsigned long long) () from /usr/local/Qt-5.14.2/lib/libQt5Gui.so.5 (gdb) bt #0 0x0000000801a0c940 in qt_memfillXX_aligned(void*, long long __vector(2), unsigned long long) () from /usr/local/Qt-5.14.2/lib/libQt5Gui.so.5 #1 0x00000008018b4835 in fillRect_normalized(QRect const&, QSpanData*, QRasterPaintEnginePrivate*) () from /usr/local/Qt-5.14.2/lib/libQt5Gui.so.5 #2 0x00000008018b6236 in QRasterPaintEngine::fillRect(QRectF const&, QSpanData*) () from /usr/local/Qt-5.14.2/lib/libQt5Gui.so.5 #3 0x00000008018d9ffc in QPainter::fillRect(QRect const&, QBrush const&) () from /usr/local/Qt-5.14.2/lib/libQt5Gui.so.5 #4 0x00000008010c04be in fillRegion(QPainter*, QRegion const&, QBrush const&) () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 #5 0x00000008010c017f in QWidgetPrivate::paintBackground(QPainter*, QRegion const&, QFlags) const () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 #6 0x00000008010be570 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags, QPainter*, QWidgetRepaintManager*) () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 #7 0x00000008010a110f in QWidgetRepaintManager::paintAndFlush() () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 #8 0x000000080109f47b in QWidgetRepaintManager::sync(QWidget*, QRegion const&) () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 #9 0x00000008010ec834 in QWidgetWindow::handleExposeEvent(QExposeEvent*) () from /usr/local/Qt-5.14.2/lib/libQt5Widgets.so.5 gdb) info register rax 0x805e1b000 34458415104 rbx 0x272 626 rcx 0x805e58220 34458665504 rdx 0x3d220 250400 rsi 0x3d220 250400 rdi 0x805e1b000 34458415104 rbp 0x7fffffffcc20 0x7fffffffcc20 rsp 0x7fffffffcc20 0x7fffffffcc20 r8 0xff000000 4278190080 r9 0xef 239 r10 0x80186af50 34385342288 r11 0x0 0 r12 0x804031700 34427049728 r13 0x0 0 r14 0x64 100 r15 0x0 0 rip 0x801a0c940 0x801a0c940 eflags 0x10202 [ IF RF ] cs 0x43 67 ss 0x3b 59 ds es fs gs fs_base 0x802ff78e0 34410035424 gs_base 0x0 0 I can upload libQt5Gui.so.5.14.2 on a server if you want to investigate. Best regards, JKB