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:
(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.