[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#877527: marked as done (libqt5core5a: QRegularExpression::match crash on x32)



Your message dated Thu, 15 Mar 2018 01:04:49 +0100 (CET)
with message-id <alpine.DEB.2.21.1803150104160.31920@tglase.lan.tarent.de>
and subject line Re: Bug#877527: Unreproducible, moreinfo
has caused the Debian Bug report #877527,
regarding libqt5core5a: QRegularExpression::match crash on x32
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
877527: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877527
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libqt5core5a
Version: 5.9.1+dfsg-11
Severity: normal

Reproduction steps:

• start MuseScore, load any score that has at least a note in it
  or create a new empty score then insert a note, any (black) note
• select the note
• press F8 to let the inspector show on the right-hand side of
  the window
• click on the colour block

‣ Now, a stock Qt colour chooser opens. I’m told that this is a
  standard Qt dialogie, so you can use any other method to get
  there, as long as the preselected colour is black.

• click in the rightmost field, the one which has a gradient
  from white (top) to black (bottom) and slide through it

‣ The crash occurs roughly at #080808 when starting from black.

Backtrace:

(gdb) r
Starting program: /usr/bin/musescore 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnux32/libthread_db.so.1".
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-tglase'
[New Thread 0xe2e92940 (LWP 32571)]
[New Thread 0xdda52940 (LWP 32572)]
[New Thread 0xdd0ff940 (LWP 32573)]
[New Thread 0xdbe5d940 (LWP 32575)]
[New Thread 0xd8f84940 (LWP 32576)]
[New Thread 0xd86d6940 (LWP 32577)]
[New Thread 0xd6a35940 (LWP 32578)]

Thread 1 "musescore" received signal SIGBUS, Bus error.
0xdd2198e0 in ?? ()
(gdb) bt
#0  0xdd2198e0 in ?? ()
#1  0xf78e1794 in ?? () from /usr/lib/x86_64-linux-gnux32/libfreetype.so.6
#2  0xf13d92dd in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#3  0xf13ff34a in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#4  0xf140bad2 in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#5  0xf11f9710 in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#6  0xf11fd736 in QRegularExpression::match(QString const&, int, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>) const () from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#7  0xf1bca05e in QRegularExpressionValidator::validate(QString&, int&) const ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Gui.so.5
#8  0xf21ccfe4 in QWidgetLineControl::finishChange(int, bool, bool) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#9  0xf21cd4f8 in QWidgetLineControl::internalSetText(QString const&, int, bool) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#10 0xf2149eb3 in QLineEdit::setText(QString const&) () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#11 0xf220a8bc in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#12 0xf220c32c in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#13 0xf1355619 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#14 0xf2206c1f in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#15 0xf205c828 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#16 0xf201aba7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#17 0xf2022edb in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#18 0xf1326370 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Core.so.5
#19 0xf2021b3d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#20 0xf2077b97 in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#21 0xf207a31a in ?? () from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#22 0xf201aba7 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnux32/libQt5Widgets.so.5
#23 0xf2022671 in QApplication::notify(QObject*, QEvent*) ()
[…]

Judging from the addresses in frames #0 and #1 there is likely a JIT
involved, which needs porting to x32. It doesn’t crash on amd64, didn’t
try i386.

-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 4.12.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages libqt5core5a depends on:
ii  libc6                  2.24-17
ii  libdouble-conversion1  2.0.1-4
ii  libgcc1                1:7.2.0-7
ii  libglib2.0-0           2.54.0-1
ii  libicu57               57.1-6
ii  libstdc++6             7.2.0-7
ii  zlib1g                 1:1.2.8.dfsg-5

Versions of packages libqt5core5a recommends:
pn  qttranslations5-l10n  <none>

Versions of packages libqt5core5a suggests:
ii  libthai0  0.1.26-3

-- no debconf information

--- End Message ---
--- Begin Message ---
Hola,

> Hi! I definitely can't reproduce this bug. Can you still reproduce it
> with x32?

No, it’s apparently fixed. Thank you for pinging me, closing.

bye,
//mirabilos
-- 
«MyISAM tables -will- get corrupted eventually. This is a fact of life. »
“mysql is about as much database as ms access” – “MSSQL at least descends
from a database” “it's a rebranded SyBase” “MySQL however was born from a
flatfile and went downhill from there” – “at least jetDB doesn’t claim to
be a database”	‣‣‣ Please, http://deb.li/mysql and MariaDB, finally die!

--- End Message ---

Reply to: