NetBSD Problem Report #57795

From root@Inspiron6000.dollport.net  Mon Dec 25 21:21:11 2023
Return-Path: <root@Inspiron6000.dollport.net>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 290611A9238
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 25 Dec 2023 21:21:11 +0000 (UTC)
Message-Id: <20231225200121.D18941C1512@Inspiron6000.dollport.net>
Date: Mon, 25 Dec 2023 20:01:21 +0000 (UTC)
From: timothy@Inspiron6000.dollport.net
Reply-To: tngaskell@gmail.com 
To: gnats-bugs@NetBSD.org
Subject: Musescore segfaults when loading home screen.
X-Send-Pr-Version: 3.95

>Number:         57795
>Category:       pkg
>Synopsis:       Musescore segfaults when loading home screen.
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    gutteridge
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 25 21:25:00 +0000 2023
>Last-Modified:  Wed Jan 17 00:40:01 +0000 2024
>Originator:     tngaskell@gmail.com
>Release:        NetBSD 10.0_RC1
>Organization:
	J. Random Luser
>Environment:
System: NetBSD Inspiron6000.dollport.net 10.0_RC1 NetBSD 10.0_RC1 (GENERIC) #0: Sun Nov 5 18:30:08 UTC 2023 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386

Inspiron6000$ ldd `which musescore`
/usr/pkg/bin/musescore:
        -lrt.1 => /usr/lib/librt.so.1
        -lc.12 => /usr/lib/libc.so.12
        -lvorbisfile.3 => /usr/pkg/lib/libvorbisfile.so.3
        -lvorbis.0 => /usr/pkg/lib/libvorbis.so.0
        -lm.0 => /usr/lib/libm.so.0
        -logg.0 => /usr/pkg/lib/libogg.so.0
        -lfreetype.6 => /usr/pkg/lib/libfreetype.so.6
        -lbz2.1 => /usr/lib/libbz2.so.1
        -lpng16.16 => /usr/pkg/lib/libpng16.so.16
        -lz.1 => /usr/lib/libz.so.1
        -lbrotlidec.1 => /usr/pkg/lib/libbrotlidec.so.1
        -lbrotlicommon.1 => /usr/pkg/lib/libbrotlicommon.so.1
        -lpthread.1 => /usr/lib/libpthread.so.1
        -lgcc_s.1 => /usr/lib/libgcc_s.so.1
        -lportaudio.2 => /usr/pkg/lib/portaudio2/libportaudio.so.2
        -lossaudio.1 => /usr/lib/libossaudio.so.1
        -lsndfile.1 => /usr/pkg/lib/libsndfile.so.1
        -lFLAC.12 => /usr/pkg/lib/libFLAC.so.12
        -lvorbisenc.2 => /usr/pkg/lib/libvorbisenc.so.2
        -lopus.0 => /usr/pkg/lib/libopus.so.0
        -lmpg123.0 => /usr/pkg/lib/libmpg123.so.0
        -lmp3lame.0 => /usr/pkg/lib/libmp3lame.so.0
        -lterminfo.2 => /usr/lib/libterminfo.so.2
        -lQt5Test.5 => /usr/pkg/qt5/lib/libQt5Test.so.5
        -lexecinfo.0 => /usr/lib/libexecinfo.so.0
        -lelf.2 => /usr/lib/libelf.so.2
        -lQt5Core.5 => /usr/pkg/qt5/lib/libQt5Core.so.5
        -ldouble-conversion.3 => /usr/pkg/lib/libdouble-conversion.so.3
        -lstdc++.9 => /usr/lib/libstdc++.so.9
        -licui18n.73 => /usr/pkg/lib/libicui18n.so.73
        -licuuc.73 => /usr/pkg/lib/libicuuc.so.73
        -licudata.73 => /usr/pkg/lib/libicudata.so.73
        -lpcre2-16.0 => /usr/pkg/lib/libpcre2-16.so.0
        -lzstd.1 => /usr/pkg/lib/libzstd.so.1
        -lgthread-2.0.0 => /usr/pkg/lib/libgthread-2.0.so.0
        -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0
        -lintl.1 => /usr/lib/libintl.so.1
        -lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0
        -lQt5QuickControls2.5 => /usr/pkg/qt5/lib/libQt5QuickControls2.so.5
        -lQt5Quick.5 => /usr/pkg/qt5/lib/libQt5Quick.so.5
        -lQt5QmlModels.5 => /usr/pkg/qt5/lib/libQt5QmlModels.so.5
        -lpthread.1 => /usr/lib/libpthread.so.1
        -lgcc_s.1 => /usr/lib/libgcc_s.so.1
        -lportaudio.2 => /usr/pkg/lib/portaudio2/libportaudio.so.2
        -lossaudio.1 => /usr/lib/libossaudio.so.1
        -lsndfile.1 => /usr/pkg/lib/libsndfile.so.1
        -lFLAC.12 => /usr/pkg/lib/libFLAC.so.12
        -lvorbisenc.2 => /usr/pkg/lib/libvorbisenc.so.2
        -lopus.0 => /usr/pkg/lib/libopus.so.0
        -lmpg123.0 => /usr/pkg/lib/libmpg123.so.0
        -lmp3lame.0 => /usr/pkg/lib/libmp3lame.so.0
        -lterminfo.2 => /usr/lib/libterminfo.so.2
        -lQt5Test.5 => /usr/pkg/qt5/lib/libQt5Test.so.5
        -lexecinfo.0 => /usr/lib/libexecinfo.so.0
        -lelf.2 => /usr/lib/libelf.so.2
        -lQt5Core.5 => /usr/pkg/qt5/lib/libQt5Core.so.5
        -ldouble-conversion.3 => /usr/pkg/lib/libdouble-conversion.so.3
        -lstdc++.9 => /usr/lib/libstdc++.so.9
        -licui18n.73 => /usr/pkg/lib/libicui18n.so.73
        -licuuc.73 => /usr/pkg/lib/libicuuc.so.73
        -licudata.73 => /usr/pkg/lib/libicudata.so.73
        -lpcre2-16.0 => /usr/pkg/lib/libpcre2-16.so.0
        -lzstd.1 => /usr/pkg/lib/libzstd.so.1
        -lgthread-2.0.0 => /usr/pkg/lib/libgthread-2.0.so.0
        -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0
        -lintl.1 => /usr/lib/libintl.so.1
        -lpcre2-8.0 => /usr/pkg/lib/libpcre2-8.so.0
        -lQt5QuickControls2.5 => /usr/pkg/qt5/lib/libQt5QuickControls2.so.5
        -lQt5Quick.5 => /usr/pkg/qt5/lib/libQt5Quick.so.5
        -lQt5QmlModels.5 => /usr/pkg/qt5/lib/libQt5QmlModels.so.5
        -lQt5Qml.5 => /usr/pkg/qt5/lib/libQt5Qml.so.5
        -lQt5Network.5 => /usr/pkg/qt5/lib/libQt5Network.so.5
        -lproxy.1 => /usr/pkg/lib/libproxy.so.1
        -lpxbackend-1.0 => /usr/pkg/lib/libproxy/libpxbackend-1.0.so
        -lcurl.4 => /usr/pkg/lib/libcurl.so.4
        -lnghttp2.14 => /usr/pkg/lib/libnghttp2.so.14
        -lidn2.0 => /usr/pkg/lib/libidn2.so.0
        -lunistring.5 => /usr/pkg/lib/libunistring.so.5
        -lssl.15 => /usr/lib/libssl.so.15
        -lcrypto.15 => /usr/lib/libcrypto.so.15
        -lcrypt.1 => /lib/libcrypt.so.1
        -lgssapi.12 => /usr/lib/libgssapi.so.12
        -lkrb5.28 => /usr/lib/libkrb5.so.28
        -lhx509.7 => /usr/lib/libhx509.so.7
        -lasn1.10 => /usr/lib/libasn1.so.10
        -lcom_err.8 => /usr/lib/libcom_err.so.8
        -lroken.20 => /usr/lib/libroken.so.20
        -lutil.7 => /usr/lib/libutil.so.7
        -lwind.1 => /usr/lib/libwind.so.1
        -lheimbase.2 => /usr/lib/libheimbase.so.2
        -lheimntlm.6 => /usr/lib/libheimntlm.so.6
        -lgio-2.0.0 => /usr/pkg/lib/libgio-2.0.so.0
        -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0
        -lffi.8 => /usr/pkg/lib/libffi.so.8
        -lgmodule-2.0.0 => /usr/pkg/lib/libgmodule-2.0.so.0
        -lduktape.0 => /usr/pkg/lib/libduktape.so.0
        -lQt5Gui.5 => /usr/pkg/qt5/lib/libQt5Gui.so.5
        -lGL.3 => /usr/X11R7/lib/libGL.so.3
        -lXext.7 => /usr/X11R7/lib/libXext.so.7
        -lQt5Qml.5 => /usr/pkg/qt5/lib/libQt5Qml.so.5
        -lQt5Network.5 => /usr/pkg/qt5/lib/libQt5Network.so.5
        -lproxy.1 => /usr/pkg/lib/libproxy.so.1
        -lpxbackend-1.0 => /usr/pkg/lib/libproxy/libpxbackend-1.0.so
        -lcurl.4 => /usr/pkg/lib/libcurl.so.4
        -lnghttp2.14 => /usr/pkg/lib/libnghttp2.so.14
        -lidn2.0 => /usr/pkg/lib/libidn2.so.0
        -lunistring.5 => /usr/pkg/lib/libunistring.so.5
        -lssl.15 => /usr/lib/libssl.so.15
        -lcrypto.15 => /usr/lib/libcrypto.so.15
        -lcrypt.1 => /lib/libcrypt.so.1
        -lgssapi.12 => /usr/lib/libgssapi.so.12
        -lkrb5.28 => /usr/lib/libkrb5.so.28
        -lhx509.7 => /usr/lib/libhx509.so.7
        -lasn1.10 => /usr/lib/libasn1.so.10
        -lcom_err.8 => /usr/lib/libcom_err.so.8
        -lroken.20 => /usr/lib/libroken.so.20
        -lutil.7 => /usr/lib/libutil.so.7
        -lwind.1 => /usr/lib/libwind.so.1
        -lheimbase.2 => /usr/lib/libheimbase.so.2
        -lheimntlm.6 => /usr/lib/libheimntlm.so.6
        -lgio-2.0.0 => /usr/pkg/lib/libgio-2.0.so.0
        -lgobject-2.0.0 => /usr/pkg/lib/libgobject-2.0.so.0
        -lffi.8 => /usr/pkg/lib/libffi.so.8
        -lgmodule-2.0.0 => /usr/pkg/lib/libgmodule-2.0.so.0
        -lduktape.0 => /usr/pkg/lib/libduktape.so.0
        -lQt5Gui.5 => /usr/pkg/qt5/lib/libQt5Gui.so.5
        -lGL.3 => /usr/X11R7/lib/libGL.so.3
        -lXext.7 => /usr/X11R7/lib/libXext.so.7
        -lX11.7 => /usr/X11R7/lib/libX11.so.7
        -lxcb.2 => /usr/X11R7/lib/libxcb.so.2
        -lXau.7 => /usr/X11R7/lib/libXau.so.7
        -lXdmcp.7 => /usr/X11R7/lib/libXdmcp.so.7
        -lXxf86vm.2 => /usr/X11R7/lib/libXxf86vm.so.2
        -lXfixes.4 => /usr/X11R7/lib/libXfixes.so.4
        -lXdamage.2 => /usr/X11R7/lib/libXdamage.so.2
        -lglapi.1 => /usr/X11R7/lib/libglapi.so.1
        -ldrm.3 => /usr/X11R7/lib/libdrm.so.3
        -lpci.2 => /usr/lib/libpci.so.2
        -lX11-xcb.1 => /usr/X11R7/lib/libX11-xcb.so.1
        -lxcb-dri2.0 => /usr/X11R7/lib/libxcb-dri2.so.0
        -lxcb-glx.0 => /usr/X11R7/lib/libxcb-glx.so.0
        -lexpat.2 => /usr/lib/libexpat.so.2
        -lharfbuzz.0 => /usr/pkg/lib/libharfbuzz.so.0
        -lgraphite2.3 => /usr/pkg/lib/libgraphite2.so.3
        -lmd4c.0 => /usr/pkg/lib/libmd4c.so.0
        -lQt5QuickTemplates2.5 => /usr/pkg/qt5/lib/libQt5QuickTemplates2.so.5
        -lQt5QuickWidgets.5 => /usr/pkg/qt5/lib/libQt5QuickWidgets.so.5
        -lQt5Widgets.5 => /usr/pkg/qt5/lib/libQt5Widgets.so.5
        -lQt5Xml.5 => /usr/pkg/qt5/lib/libQt5Xml.so.5
        -lQt5XmlPatterns.5 => /usr/pkg/qt5/lib/libQt5XmlPatterns.so.5
        -lQt5Svg.5 => /usr/pkg/qt5/lib/libQt5Svg.so.5
        -lQt5PrintSupport.5 => /usr/pkg/qt5/lib/libQt5PrintSupport.so.5
        -lQt5Concurrent.5 => /usr/pkg/qt5/lib/libQt5Concurrent.so.5
        -lQt5OpenGL.5 => /usr/pkg/qt5/lib/libQt5OpenGL.so.5
        -lQt5Help.5 => /usr/pkg/qt5/lib/libQt5Help.so.5
        -lQt5Sql.5 => /usr/pkg/qt5/lib/libQt5Sql.so.5
Inspiron6000$ ident `which musescore`
/usr/pkg/bin/musescore:
     $NetBSD: crt0.S,v 1.4 2018/11/26 17:37:45 joerg Exp $
     $NetBSD: crt0-common.c,v 1.27 2022/06/21 06:52:17 skrll Exp $
     $NetBSD: crti.S,v 1.1 2010/08/07 18:01:33 joerg Exp $
     $NetBSD: crtbegin.S,v 1.1 2010/08/07 18:01:33 joerg Exp $
     $NetBSD: crtend.S,v 1.1 2010/08/07 18:01:33 joerg Exp $
     $NetBSD: crtn.S,v 1.1 2010/08/07 18:01:34 joerg Exp $
Inspiron6000$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.60GHz
stepping        : 8
cpu MHz         : 1597.43
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx est tm2 
clflush size    : 64


>Description:
	MuseScore crashes with a segmentation fault while loading the main window. It does run the first-time setup wizard successfully beforehand.

(gdb) bt
#0  0xa3f25ac2 in ?? ()
#1  0xa41d3fe0 in ?? ()
#2  0x009e6af0 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

>How-To-Repeat:
	run "pkgin install musescore" immediately after installing NetBSD.
>Fix:
        None known yet.	Various commund-line options to disable or change behaviors as shown by "musescore --help" did not prevent the crash.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->gutteridge
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Mon, 25 Dec 2023 22:03:52 +0000
Responsible-Changed-Why:
Over to maintainer


From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/57795 (Musescore segfaults when loading home screen.)
Date: Fri, 05 Jan 2024 00:28:10 -0500

 There's really not anything actionable from this report, the backtrace
 is unusable. I tried to reproduce this using the most analogous
 hardware I had (about four years newer), a netbook with an Atom N270
 (1.6 GHz) processor, 1GB of RAM, etc. Unfortunately, I ran into mostly
 or completely unrelated regressions between NetBSD 9.3 and 10.0 RC1 on
 it (including that X would crash and in turn cause a kernel panic), and
 didn't get far enough to actually try out the package there. I then
 stood up 10.0 RC1 i386 in a VM (backed by an Intel Haswell CPU, 2GB of
 RAM available), which successfully runs MuseScore without issue (e.g.,
 editing a score). So this issue seems specific to the reporter's
 hardware. I would point out it's problematic expecting a modern music
 processor to run reliably on roughly twenty-year-old hardware that's
 well below the minimum specs the upstream project quotes.

 Dave

From: "David H. Gutteridge" <david@gutteridge.ca>
To: Gnats Bugs <gnats-bugs@netbsd.org>
Cc: 
Subject: Re: pkg/57795 (Musescore segfaults when loading home screen.)
Date: Tue, 16 Jan 2024 19:39:35 -0500

 > Side note: MuseScore also bombs out on NetBSD on the Banana Pi BPI M2 
 > Zero, which is an ARMv7 board. In that case several other graphical 
 > applications also bombed (lightweight parts of EDE running FLTK), 
 > making me wonder if they needed an X extension not available on that 
 > simple framebuffer or something.

 Do you have the debug and xdebug sets installed on either machine?

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2024 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.