← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1459302] [NEW] qmidiroute crashes on tuxguitar play (or on rosegarden linking)

 

Public bug reported:

I use qmidiroute to route midi streams from tuxguitar to external
synths/hydrogen/qsynth/etc., and it goes in segfault each time I press
play on tuxguitar (or I link rosegarden's output to its input).

The only way to use it is to start previously tuxguitar and then launch
qmidiroute, load presets and then link them, but anyway if I press stop
and then press play it crashes.

I tried using empty configs, formatting/reinstalling ubuntu studio
(tried both LTS, 14.10 and 15.04), but no good results.


gdb backtrace is (press play after stop on tuxguitar):

#0  0x000000000040c65d in ?? ()
#1  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00000000004137ed in ?? ()
#3  0x000000000041290b in ?? ()
#4  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff6b2e2ae in QSocketNotifier::activated(int) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff6aec64b in QSocketNotifier::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff7000e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007ffff70074a0 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007ffff6acf4dd in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffff6afd4a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffff502ee04 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff502f048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff502f0ec in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0x00007ffff6afc7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff70a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff6ace0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007ffff6ace3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff6ad3b79 in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x0000000000407335 in ?? ()
#20 0x00007ffff6093ec5 in __libc_start_main (main=0x406e10, argc=1, 
    argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8) at libc-start.c:287
#21 0x0000000000407571 in ?? ()
#22 0x00007fffffffe0a8 in ?? ()
#23 0x000000000000001c in ?? ()
#24 0x0000000000000001 in ?? ()
#25 0x00007fffffffe3f3 in ?? ()
#26 0x0000000000000000 in ?? ()

gdb backtrace on rosegarden (seem the same):

#0  0x000000000040c65d in ?? ()
#1  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2  0x00000000004137ed in ?? ()
#3  0x000000000041290b in ?? ()
#4  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007ffff6b2e2ae in QSocketNotifier::activated(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007ffff6aec64b in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007ffff7000e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007ffff70074a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9  0x00007ffff6acf4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007ffff6afd4a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffff502ee04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff502f048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff502f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff6afc7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007ffff70a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007ffff6ace0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007ffff6ace3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#18 0x00007ffff6ad3b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x0000000000407335 in ?? ()
#20 0x00007ffff6093ec5 in __libc_start_main (main=0x406e10, argc=1, argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8) at libc-start.c:287
#21 0x0000000000407571 in ?? ()
#22 0x00007fffffffe0a8 in ?? ()
#23 0x000000000000001c in ?? ()
#24 0x0000000000000001 in ?? ()
#25 0x00007fffffffe3f2 in ?? ()
#26 0x0000000000000000 in ?? ()

** Affects: ubuntustudio
     Importance: Undecided
         Status: New


** Tags: qmidiroute

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to Ubuntu Studio.
Matching subscriptions: UbuntuStudio Bugs
https://bugs.launchpad.net/bugs/1459302

Title:
  qmidiroute crashes on tuxguitar play (or on rosegarden linking)

Status in Ubuntu Studio:
  New

Bug description:
  I use qmidiroute to route midi streams from tuxguitar to external
  synths/hydrogen/qsynth/etc., and it goes in segfault each time I press
  play on tuxguitar (or I link rosegarden's output to its input).

  The only way to use it is to start previously tuxguitar and then
  launch qmidiroute, load presets and then link them, but anyway if I
  press stop and then press play it crashes.

  I tried using empty configs, formatting/reinstalling ubuntu studio
  (tried both LTS, 14.10 and 15.04), but no good results.


  gdb backtrace is (press play after stop on tuxguitar):

  #0  0x000000000040c65d in ?? ()
  #1  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #2  0x00000000004137ed in ?? ()
  #3  0x000000000041290b in ?? ()
  #4  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #5  0x00007ffff6b2e2ae in QSocketNotifier::activated(int) ()
     from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #6  0x00007ffff6aec64b in QSocketNotifier::event(QEvent*) ()
     from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #7  0x00007ffff7000e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
      () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #8  0x00007ffff70074a0 in QApplication::notify(QObject*, QEvent*) ()
     from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #9  0x00007ffff6acf4dd in QCoreApplication::notifyInternal(QObject*, QEvent*)
      () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #10 0x00007ffff6afd4a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #11 0x00007ffff502ee04 in g_main_context_dispatch ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #12 0x00007ffff502f048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #13 0x00007ffff502f0ec in g_main_context_iteration ()
     from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  ---Type <return> to continue, or q <return> to quit---
  #14 0x00007ffff6afc7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #15 0x00007ffff70a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #16 0x00007ffff6ace0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #17 0x00007ffff6ace3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #18 0x00007ffff6ad3b79 in QCoreApplication::exec() ()
     from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #19 0x0000000000407335 in ?? ()
  #20 0x00007ffff6093ec5 in __libc_start_main (main=0x406e10, argc=1, 
      argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>, 
      rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8) at libc-start.c:287
  #21 0x0000000000407571 in ?? ()
  #22 0x00007fffffffe0a8 in ?? ()
  #23 0x000000000000001c in ?? ()
  #24 0x0000000000000001 in ?? ()
  #25 0x00007fffffffe3f3 in ?? ()
  #26 0x0000000000000000 in ?? ()

  gdb backtrace on rosegarden (seem the same):

  #0  0x000000000040c65d in ?? ()
  #1  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #2  0x00000000004137ed in ?? ()
  #3  0x000000000041290b in ?? ()
  #4  0x00007ffff6ae387a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #5  0x00007ffff6b2e2ae in QSocketNotifier::activated(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #6  0x00007ffff6aec64b in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #7  0x00007ffff7000e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #8  0x00007ffff70074a0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #9  0x00007ffff6acf4dd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #10 0x00007ffff6afd4a8 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #11 0x00007ffff502ee04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #12 0x00007ffff502f048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #13 0x00007ffff502f0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #14 0x00007ffff6afc7a1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #15 0x00007ffff70a2bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
  #16 0x00007ffff6ace0af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #17 0x00007ffff6ace3a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #18 0x00007ffff6ad3b79 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
  #19 0x0000000000407335 in ?? ()
  #20 0x00007ffff6093ec5 in __libc_start_main (main=0x406e10, argc=1, argv=0x7fffffffe0b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe0a8) at libc-start.c:287
  #21 0x0000000000407571 in ?? ()
  #22 0x00007fffffffe0a8 in ?? ()
  #23 0x000000000000001c in ?? ()
  #24 0x0000000000000001 in ?? ()
  #25 0x00007fffffffe3f2 in ?? ()
  #26 0x0000000000000000 in ?? ()

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntustudio/+bug/1459302/+subscriptions


Follow ups

References