Seq24 crashes when right clicking edit or new (cell)

Bug #346277 reported by Aurélien Leblond
32
This bug affects 4 people
Affects Status Importance Assigned to Milestone
seq24 (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Intrepid by Pedro Ângelo
Nominated for Jaunty by Dennis Prochko

Bug Description

Binary package hint: seq24

Description of problem:
Since Ubuntu Jaunty, Seq24 (0.8.7-2ubuntu1) will boot normally, however when you go to edit a "cell" by right-clicking the "cell' and choosing either Edit or New, Seq 24 Seg-faults. The same bug was described and fixed in Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=444845

Output from terminal:
blablack@igorito:~$ seq24
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_open_socket: could not connect to host 'localhost', service '14541'
lash_comm_connect_to_server: could not create server connection
lash_init: could not connect to server 'localhost' - disabling LASH
Failed to connect to LASH. Session management will not occur.
/usr/share/themes/Human/gtk-2.0/gtkrc:82: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:83: Murrine configuration option "lightborder_ratio" will be deprecated in future releases. Please use "lightborder_shade" instead.
/usr/share/themes/Human/gtk-2.0/gtkrc:194: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
Reading [/home/blablack/.seq24rc]
Reading [/home/blablack/.seq24usr]
Error Reading [/home/blablack/.seq24usr]
snd_seq_connect_from(538980384:173879328) error
[JACK transport master]
*** buffer overflow detected ***: seq24 terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb70b1da8]
/lib/tls/i686/cmov/libc.so.6[0xb70afeb0]
/lib/tls/i686/cmov/libc.so.6[0xb70af5a8]
/lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0xc8)[0xb7021bb8]
/lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x6f3)[0xb6ff3f23]
/lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xa4)[0xb70af654]
/lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0xb70af59d]
seq24[0x8055c98]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class16realize_callbackEP10_GtkWidget+0x69)[0xb7ecc9f9]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb74233a4]
/usr/lib/libgobject-2.0.so.0[0xb74143d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7415c7b]
/usr/lib/libgobject-2.0.so.0[0xb742b688]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0xb742d489]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb742d906]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0xb1)[0xb7a26001]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0xf0)[0xb7a26880]
/usr/lib/libgtk-x11-2.0.so.0[0xb7989de9]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk15Container_Class21forall_vfunc_callbackEP13_GtkContaineriPFvP10_GtkWidgetPvES5_+0xd2)[0xb7e13302]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0xb7873136]
/usr/lib/libgtk-x11-2.0.so.0[0xb78755fb]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class12map_callbackEP10_GtkWidget+0xa2)[0xb7eccb92]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb74233a4]
/usr/lib/libgobject-2.0.so.0[0xb74143d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0xb7415ba8]
/usr/lib/libgobject-2.0.so.0[0xb742b688]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0xb742d489]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb742d906]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x9c)[0xb7a2682c]
/usr/lib/libgtk-x11-2.0.so.0[0xb783f8e6]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk15Container_Class21forall_vfunc_callbackEP13_GtkContaineriPFvP10_GtkWidgetPvES5_+0xd2)[0xb7e13302]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0xb7873136]
/usr/lib/libgtk-x11-2.0.so.0[0xb78755fb]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class12map_callbackEP10_GtkWidget+0xa2)[0xb7eccb92]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb74233a4]
/usr/lib/libgobject-2.0.so.0[0xb74143d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0xb7415ba8]
/usr/lib/libgobject-2.0.so.0[0xb742b688]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0xb742d489]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb742d906]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x9c)[0xb7a2682c]
/usr/lib/libgtk-x11-2.0.so.0[0xb7a37f65]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk6Widget6on_mapEv+0x46)[0xb7ec3556]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class12map_callbackEP10_GtkWidget+0x69)[0xb7eccb59]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb74233a4]
/usr/lib/libgobject-2.0.so.0[0xb74143d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7415c7b]
/usr/lib/libgobject-2.0.so.0[0xb742b688]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0xb742d489]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb742d906]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x9c)[0xb7a2682c]
/usr/lib/libgtk-x11-2.0.so.0[0xb7a3806e]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk6Widget7on_showEv+0x46)[0xb7ec35f6]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class13show_callbackEP10_GtkWidget+0x69)[0xb7ecccb9]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x84)[0xb74233a4]
/usr/lib/libgobject-2.0.so.0[0xb74143d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7415c7b]
/usr/lib/libgobject-2.0.so.0[0xb742b688]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0xb742d489]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb742d906]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_show+0x9c)[0xb7a26ffc]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk6Widget14show_all_vfuncEv+0x46)[0xb7ec1e06]
/usr/lib/libgtkmm-2.4.so.1(_ZN3Gtk12Widget_Class23show_all_vfunc_callbackEP10_GtkWidget+0x6c)[0xb7ecce2c]
======= Memory map: ========
08048000-080e5000 r-xp 00000000 08:01 182438 /usr/bin/seq24
080e5000-080e6000 r--p 0009d000 08:01 182438 /usr/bin/seq24
080e6000-080e8000 rw-p 0009e000 08:01 182438 /usr/bin/seq24
080e8000-080f3000 rw-p 080e8000 00:00 0
08bd9000-08dca000 rw-p 08bd9000 00:00 0 [heap]
b4493000-b44f3000 rw-s 00000000 00:07 1441819 /SYSV00000000 (deleted)
b44f3000-b4553000 rw-s 00000000 00:07 1409050 /SYSV00000000 (deleted)
b4553000-b4b6b000 rw-p b4553000 00:00 0
b4b6b000-b4c03000 r--p 00000000 08:01 42378 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b4c03000-b4c05000 r-xp 00000000 08:01 18034 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b4c05000-b4c06000 r--p 00001000 08:01 18034 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b4c06000-b4c07000 rw-p 00002000 08:01 18034 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b4c07000-b4c0d000 r--s 00000000 08:01 14932 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
b4c0d000-b4c10000 r--s 00000000 08:01 15283 /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2
b4c10000-b4c11000 r--s 00000000 08:01 15319 /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2
b4c11000-b4c14000 r--s 00000000 08:01 15312 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2
b4c14000-b4c1b000 r--s 00000000 08:01 15282 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2
b4c1b000-b4c1e000 r--s 00000000 08:01 15311 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2
b4c1e000-b4c26000 r--s 00000000 08:01 15318 /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2
b4c26000-b4c31000 r--s 00000000 08:01 15275 /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2
b4c31000-b4c33000 r--s 00000000 08:01 15326 /var/cache/fontconfig/ddd4086aec35a5275babba44bb759c3c-x86.cache-2
b4c33000-b4c34000 r--s 00000000 08:01 15313 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2
b4c34000-b4c3a000 r-xp 00000000 08:01 144935 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b4c3a000-b4c3b000 r--p 00005000 08:01 144935 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b4c3b000-b4c3c000 rw-p 00006000 08:01 144935 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so
b4c3c000-b4c3d000 ---p b4c3c000 00:00 0
b4c3d000-b4cbd000 rw-p b4c3d000 00:00 0
b4cbd000-b4dbd000 rw-s 00000000 00:07 1114132 /SYSV00000000 (deleted)
b4dbd000-b4ebd000 rw-s 00000000 00:07 1081363 /SYSV00000000 (deleted)
b4ebd000-b4ebe000 rw-s 00000000 00:07 1376281 /SYSV00000000 (deleted)
b4ebe000-b4ef7000 rw-s 00000000 00:07 1048594 /SYSV00000000 (deleted)
b4ef7000-b4ef9000 rw-s 00000000 00:07 1015825 /SYSV00282929 (deleted)
b4ef9000-b4efa000 ---p b4ef9000 00:00 0
b4efa000-b56fa000 rw-p b4efa000 00:00 0
b56fa000-b56fb000 ---p b56fa000 00:00 0
b56fb000-b5efb000 rw-p b56fb000 00:00 0
b5efb000-b5efc000 ---p b5efb000 00:00 0
b5efc000-b68fe000 rw-p b5efc000 00:00 0
b68fe000-b691f000 r-xp 00000000 08:01 53190 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b691f000-b6920000 r--p 00020000 08:01 53190 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b6920000-b6921000 rw-p 00021000 08:01 53190 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
b6921000-b6928000 r-xp 00000000 08:01 9969 /usr/lib/libltdl.so.7.2.0
b6928000-b6929000 r--p 00006000 08:01 9969 /usr/lib/libltdl.so.7.2.0
b6929000-b692a000 rw-p 00007000 08:01 9969 /usr/lib/libltdl.so.7.2.0
b692a000-b6936000 r-xp 00000000 08:01 10244 /usr/lib/libtdb.so.1.1.3
b6936000-b6937000 r--p 0000b000 08:01 10244 /usr/lib/libtdb.so.1.1.3
b6937000-b6938000 rw-p 0000c000 08:01 10244 /usr/lib/libtdb.so.1.1.3
b6938000-b693c000 r-xp 00000000 08:01 10049 /usr/lib/libogg.so.0.5.3
b693c000-b693d000 r--p 00003000 08:01 10049 /usr/lib/libogg.so.0.5.3
b693d000-b693e000 rw-p 00004000 08:01 10049 /usr/lib/libogg.so.0.5.3
b693e000-b6959000 r-xp 00000000 08:01 10285 /usr/lib/libAborted (core dumped)

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

I can confirm this. I believe it has been broken for most of Jaunty. I can also confirm building the latest release 0.9.0 from https://launchpad.net/seq24 fixes it.

Changed in seq24:
status: New → Confirmed
Revision history for this message
Aurélien Leblond (blablack) wrote :

Yes, I can confirm that building the latest release 0.9.0 of Seq24 fixes the problem.

Can Jaunty be updated to the latest version?

Revision history for this message
curran_kelleher (curran-kelleher) wrote :

I can confirm this bug, crash on clicking "New" in the right-click menu.

What is the process for updating the package in the repositories? How can I help move this along? This bug is embarrassing for the Ubuntu community, especially Ubuntu Studio.

Revision history for this message
Blaise Alleyne (balleyne) wrote :

Same problem here. Any progress?

This sort of thing has me questioning whether Ubuntu Studio is at all usable in even a home studio production environment...

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

The upload of 0.9.0 to karmic is free of this bug.

Changed in seq24 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Pedro Ângelo (pangelo) wrote :

Which is all fine and dandy *except* for the fact that Karmic hasn't been released yet.

Please don't mark this bug as "Fix Released" just to lower the launchpad bug count and somehow up your karma. This bug was filed against Jaunty, a two months old release, and right now I still can't use seq24.

Unless there's an update released for Jaunty or a backport available for Jaunty I'm pretty sure it shouldn't be marked as such.

Revision history for this message
Michael Pacey (michael-wd21) wrote :

I agree completely with Pedro, how about an update for Jaunty?

Revision history for this message
Bruno Santos (bsantos) wrote : Re: [Bug 346277] Re: Seq24 crashes when right clicking edit or new (cell)

On Sat, 2009-06-27 at 17:19 +0000, Michael Pacey wrote:
> I agree completely with Pedro, how about an update for Jaunty?

There are a couple of additions to the seq24 repository. I've been
building it without issues.

I don't know if it is easy to update the jaunty package to the
repository version, but it would be nice to.

The shortcuts are configurable, it has queue support (can't remember if
0.8 has that), mute groups, fruity loops style piano roll editing, and
some more fixes and stuff.

$ bzr branch lp:seq24 seq24-0.9+bzr
$ sudo apt-get build-dep seq24
$ cd seq24-0.9+bzr
$ autoreconf
$ sudo aptitude install dh-make dpkg-dev
$ dh_make -r
$ ./configure --prefix=/usr
$ dpkg-buildpackage -us -uc -tc
$ sudo dpkg -i ../seq24_0.9+bzr-1_i386.deb (or amd64)

But this is a lot of work of course. Later you can just do a 'bzr pull'
and repeat the last 2 steps though.

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

@Pedro Ângelo

According to https://wiki.ubuntu.com/Bugs/Status

"If a bug is fixed in the current development release, it is Fix Released. If the bug also needs to be fixed in a stable release, use the "Target to release" link to nominate it for that release."

I agree this is an ugly bug that should be fixed in stable as well and there is a procedure for that. However, disparaging someone's motive for triaging is insulting and counter-productive. A more useful approach would be to read and use this:

https://wiki.ubuntu.com/StableReleaseUpdates

Sheesh

Revision history for this message
Michael Pacey (michael-wd21) wrote :

Yes that was a bit harsh.

Can a fix only be nominated for release once? I mean, it looks like Dennis Prochko's done it, but I wondered if more names means more (gentle) pressure ;o) I don't get the option to choose Jaunty when I click Nominate for Release.

Revision history for this message
Pedro Ângelo (pangelo) wrote :

@Thomas

Sorry, I didn't mean to hurt anyone's feelings. Blame it on lack of coffee or somesuch. I had just wasted a week around a race bug in kernel-rt that locks the machine regularly and makes it ununsable for any sort of serious work. I misread the bug status as "we don't care, wait for next release".

@Bruno Santos
Like you, I also went upstream and compiled a working seq24 to solve my problem. My point was that Ubuntu users shouldn't have to do that to have these sort of glaring app-just-doesn't-work fixes.

@admin
I missed the checkbox and wrongfully nominated this release for Intrepid, please delete that.

So, how can anyone help, in a constructive way, to this fix backported to Jaunty and into an official repo? Build a backport package and post it on a PPA? post it on REVU?

Revision history for this message
Thomas E Jenkins (thomas-jenkins) wrote :

@Pedro Ângelo

No worries.

@all

The method with probably the best chance of making it into Jaunty is to patch the existing Jaunty release with the sprintf fix found in the RH bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=444845

Then produce a debdiff or upload the new package to a PPA and attach or announce here. Finally subscribe motu-sru to this bug. https://launchpad.net/~motu-sru

I would think this bug counts as a regression so if no movement is made after all that I'd send a mail to <email address hidden> or ask on #ubuntu-motu.

Revision history for this message
nickleus (nick-humphrey) wrote :

wow, still not fixed in jaunty 4 months later!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.