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

Bug#794042: marked as done (hydrogen: Hydrogen segfault on adding from sound library)



Your message dated Wed, 15 Sep 2021 15:29:39 -0400
with message-id <87zgsd1vto.fsf@DigitalMercury.dynalias.net>
and subject line Re: Bug#794042: hydrogen: Hydrogen segfault on adding from sound library
has caused the Debian Bug report #794042,
regarding hydrogen: Hydrogen segfault on adding from sound library
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.)


-- 
794042: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794042
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: hydrogen
Version: 0.9.6.1-1
Severity: important

Dear Maintainer,

Sporadically, hydrogen will crash.  This seems to be co-incident with adding
instruments to the current loop.  Here is a traceback:

Program received signal SIGABRT, Aborted.
0x00007ffff3b2d107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56                 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff3b2d107 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff3b2e4e8 in __GI_abort () at abort.c:89
#2  0x00007ffff3b26226 in __assert_fail_base (fmt=0x7ffff3c5cce8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x61e858 "idx_b >= 0 && idx_b < __instruments.size()", file=file@entry=0x61e7e0 "/tmp/buildd/hydrogen-0.9.6.1/src/core/src/basics/instrument_list.cpp", line=line@entry=202,function=function@entry=0x61e940 "void H2Core::InstrumentList::move(int, int)") at assert.c:92
#3  0x00007ffff3b262d2 in __GI___assert_fail (assertion=0x61e858 "idx_b >= 0 && idx_b < __instruments.size()", file=0x61e7e0 "/tmp/buildd/hydrogen-0.9.6.1/src/core/src/basics/instrument_list.cpp", line=202, function=0x61e940 "void H2Core::InstrumentList::move(int, int)") at assert.c:101
#4  0x0000000000584ba5 in H2Core::InstrumentList::move(int, int) ()
#5  0x000000000048c341 in DrumPatternEditor::functionMoveInstrumentAction(int, int) ()
#6  0x000000000048c527 in DrumPatternEditor::functionDropInstrumentRedoAction(QString, QString, int) ()
#7  0x00000000004987cf in SE_dragInstrumentAction::redo() ()
#8  0x00007ffff792db53 in QUndoStack::push(QUndoCommand*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00000000004970b0 in PatternEditorInstrumentList::dropEvent(QDropEvent*) ()
#10 0x00007ffff7306748 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007ffff72b348c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007ffff72bbb0f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007ffff6a3271d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007ffff733e500 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007ffff733e895 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff733fb20 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007ffff6a327f2 in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff72b3418 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007ffff72ba10f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007ffff6a3271d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007ffff72b976f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007ffff7330432 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007ffff732ee2c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007ffff7357ed2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#25 0x00007ffff33dbc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff33dbf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff33dbffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff6a61d1d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007ffff7357f96 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007ffff6a31271 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007ffff6a315d5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007ffff733fe4d in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007ffff72c5084 in QDrag::start(QFlags<Qt::DropAction>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x0000000000477613 in SoundLibraryPanel::on_DrumkitList_mouseMove(QMouseEvent*) ()
#35 0x00007ffff6a4771c in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#36 0x0000000000531c30 in SoundLibraryTree::onMouseMove(QMouseEvent*) ()
#37 0x00007ffff7306748 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007ffff76c883e in QFrame::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007ffff77e5703 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007ffff7827e60 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007ffff6a32886 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#42 0x00007ffff72b346c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007ffff72ba10f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007ffff6a3271d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#45 0x00007ffff72b976f in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007ffff7330432 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007ffff732ee2c in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007ffff7357ed2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#49 0x00007ffff33dbc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007ffff33dbf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007ffff33dbffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007ffff6a61d1d in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#53 0x00007ffff7357f96 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#54 0x00007ffff6a31271 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#55 0x00007ffff6a315d5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#56 0x00007ffff6a37059 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#57 0x000000000045f2aa in main ()
(gdb)

Thanks!

-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (800, 'stable-updates'), (800, 'stable'), (600, 'testing'), (400, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages hydrogen depends on:
ii  libarchive13                      3.1.2-11
ii  libasound2                        1.0.28-1
ii  libc6                             2.19-18
ii  libgcc1                           1:4.9.2-10
ii  libjack-jackd2-0 [libjack-0.116]  1.9.10+20140719git3eb0ae6a~dfsg-2
ii  libportaudio2                     19+svn20140130-1
ii  libportmidi0                      1:184-2.2
ii  libpulse0                         5.0-13
ii  libqt4-network                    4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-xml                        4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqt4-xmlpatterns                4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtcore4                        4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  libqtgui4                         4:4.8.6+git64-g5dc8b2b+dfsg-3+deb8u1
ii  librubberband2                    1.8.1-6
ii  libsndfile1                       1.0.25-9.1
ii  libstdc++6                        4.9.2-10
ii  zlib1g                            1:1.2.8.dfsg-2+b1

Versions of packages hydrogen recommends:
ii  hydrogen-drumkits  0.9.3.20070703-3
ii  rubberband-cli     1.8.1-6

hydrogen suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Nicholas D Steeves <nsteeves@gmail.com> writes:

> Control: tags = unreproducible
>
> Nicholas D Steeves <nsteeves@gmail.com> writes:
>> On Wed, Jul 29, 2015 at 11:08:48PM -0400, Robbie Harwood wrote:
>>> Package: hydrogen
>>> Version: 0.9.6.1-1
>>> Severity: important
>>> 
>>> Dear Maintainer,
>>> 
>>> Sporadically, hydrogen will crash.  This seems to be co-incident with adding
>>> instruments to the current loop.  Here is a traceback:
>>> 
>>> Program received signal SIGABRT, Aborted.
>>
>> I recently adopted Hydrogen for Debian, and see that no one followed
>> up on this bug.  0.9.7-1+b1 from Debian 9 (stretch) is the oldest
>> supported release, but the oldest version I am able to test is
>> 0.9.7-6, and I was not able to trigger this crash there.
>>
>> Please confirm if the issue still exists.  Without any communication I
>> plan to close this bug in six months, or when Debian 11 (bullseye) is
>> released.
>>
>> Thank you,
>> Nicholas
>
> Bullseye was released.  If this segfault can be reproduced on a
> supported Debian release, then please file a new bug.
>
> Thank you,
> Nicholas

Oops, it seems I forgot to edit the bug email to add "-done" and close
this bug.  Adding now.

Regards,
Nicholas

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: