[SCM] gsequencer/master: included missing patch available of upstream related to JACK MIDI sequencer

jkraehemann-guest at users.alioth.debian.org jkraehemann-guest at users.alioth.debian.org
Thu Feb 2 05:19:11 UTC 2017


The following commit has been merged in the master branch:
commit 4380152260e9549ea054ed70e263335af139d993
Author: Joël Krähemann <jkraehemann-guest at users.alioth.debian.org>
Date:   Thu Feb 2 06:16:00 2017 +0100

    included missing patch available of upstream related to JACK MIDI sequencer

diff --git a/debian/patches/fix-jack-midiin.patch b/debian/patches/fix-jack-midiin.patch
new file mode 100644
index 0000000..cdf6a19
--- /dev/null
+++ b/debian/patches/fix-jack-midiin.patch
@@ -0,0 +1,26 @@
+Description: This small patch avoids the access to an uninitialized variable.
+ This might end in a crash only as configured jack MIDI input of a machine.
+ This fault happens as you stop the sequencer thread.
+Author: Joël Krähmann <jkraehemann at gmail.com>
+Applied-Upstream: 0.7.122.x, http://git.savannah.gnu.org/cgit/gsequencer.git
+Last-Update: 2017-02-02
+--- a/ags/audio/jack/ags_jack_midiin.c
++++ b/ags/audio/jack/ags_jack_midiin.c
+@@ -1231,6 +1231,8 @@
+   pthread_mutex_t *mutex;
+   pthread_mutex_t *callback_mutex;
+   pthread_mutex_t *callback_finish_mutex;
++
++  jack_midiin = AGS_JACK_MIDIIN(sequencer);
+   
+   application_context = ags_sequencer_get_application_context(sequencer);
+   
+@@ -1245,8 +1247,6 @@
+ 
+   pthread_mutex_lock(mutex);
+ 
+-  jack_midiin = AGS_JACK_MIDIIN(sequencer);
+-
+   if((AGS_JACK_MIDIIN_INITIALIZED & (jack_midiin->flags)) == 0){
+     pthread_mutex_unlock(mutex);
+     
diff --git a/debian/patches/series b/debian/patches/series
index 84a915b..bf4f16f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+fix-jack-midiin.patch
 fix-xorg-application-context.patch
 fix-thread-posix.patch
 fix-makefile-am.patch

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list