[Bug 574943] New: obs://build.opensuse.org/home:plater/rosegarden4 svn 11719 sigsegv in instrument parameter box
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c0 Summary: obs://build.opensuse.org/home:plater/rosegarden4 svn 11719 sigsegv in instrument parameter box Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86-64 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software AssignedTo: davejplater@gmail.com ReportedBy: m.munnix@redcross.be QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- Created an attachment (id=339513) --> (http://bugzilla.novell.com/attachment.cgi?id=339513) screenshot I have added a synth (hexter), opened the editor (ok), closed it assigned the synth to a track. then I clicked on editor button in instrument parameter box and got a segfault -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c1 --- Comment #1 from michel munnix <m.munnix@redcross.be> 2010-01-28 22:27:20 UTC --- Created an attachment (id=339514) --> (http://bugzilla.novell.com/attachment.cgi?id=339514) stdout + backtrace -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c2 --- Comment #2 from michel munnix <m.munnix@redcross.be> 2010-01-30 12:50:44 UTC --- Created an attachment (id=339813) --> (http://bugzilla.novell.com/attachment.cgi?id=339813) stdout + bt full second case Here is an other segfault (rosegarden4-10.02-179.1.x86_64 svn 11740) with synths: I worked this time with DSSI nekobee synth in a rg document and played around for 1/2 hour. The I opened an other rg document without synth defined in studio, opened "manage synth plugins" window choose the same nekobee synth from dropbox #1 got the segfault -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c3 --- Comment #3 from michel munnix <m.munnix@redcross.be> 2010-01-30 12:55:51 UTC --- Created an attachment (id=339814) --> (http://bugzilla.novell.com/attachment.cgi?id=339814) 1st rg part: cre.rg -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c4 --- Comment #4 from michel munnix <m.munnix@redcross.be> 2010-01-30 13:00:24 UTC --- Created an attachment (id=339815) --> (http://bugzilla.novell.com/attachment.cgi?id=339815) 2nd rg part: san.rg I can reproduce by opening cre.rg, then open san.rg open "manage synth plugins" choose nekobee Program received signal SIGSEGV, Segmentation fault. 0x00000000012bbba0 in QAbstractButton::staticMetaObject () (gdb) bt #0 0x00000000012bbba0 in QAbstractButton::staticMetaObject () #1 0x00000000009fb60b in Rosegarden::AudioInstrumentParameterPanel::slotPluginSelected (this=0x19c0040, instrumentId=10000, index=999, plugin=4) at src/gui/editors/parameters/AudioInstrumentParameterPanel.cpp:175 #2 0x00000000009fcc0e in slotPluginSelected (plugin=<value optimized out>, index=<value optimized out>, id=<value optimized out>, this=<value optimized out>) at src/gui/editors/parameters/InstrumentParameterBox.cpp:177 #3 Rosegarden::InstrumentParameterBox::qt_metacall (plugin=<value optimized out>, index=<value optimized out>, id=<value optimized out>, this=<value optimized out>) at src/gui/editors/parameters/InstrumentParameterBox.moc:94 #4 0x00007ffff6a10fbc in QMetaObject::activate (sender=0x15498d0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x4) at kernel/qobject.cpp:3113 #5 0x0000000000647eeb in Rosegarden::RosegardenMainWindow::pluginSelected (this=0x162d280, _t1=10000, _t2=999, _t3=4) at src/gui/application/RosegardenMainWindow.moc:789 #6 0x0000000000667cc9 in Rosegarden::RosegardenMainWindow::slotPluginSelected (this=<value optimized out>, instrumentId=<value optimized out>, index=<value optimized out>, plugin=<value optimized out>) at src/gui/application/RosegardenMainWindow.cpp:7019 #7 0x0000000000690775 in Rosegarden::RosegardenMainWindow::qt_metacall (this=0x15498d0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffa5c0) at src/gui/application/RosegardenMainWindow.moc:717 #8 0x00007ffff6a10fbc in QMetaObject::activate (sender=0x1d2dec0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x4) at kernel/qobject.cpp:3113 #9 0x0000000000881dfb in Rosegarden::SynthPluginManagerDialog::pluginSelected (this=0x162d280, _t1=10000, _t2=999, _t3=4) at src/gui/studio/SynthPluginManagerDialog.moc:111 #10 0x0000000000884e08 in Rosegarden::SynthPluginManagerDialog::slotPluginChanged (this=0x1d2dec0, index=5) at src/gui/studio/SynthPluginManagerDialog.cpp:417 #11 0x0000000000885783 in Rosegarden::SynthPluginManagerDialog::qt_metacall (this=0x1d2dec0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffa900) at src/gui/studio/SynthPluginManagerDialog.moc:90 ... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c5 --- Comment #5 from Dave Plater <davejplater@gmail.com> 2010-02-15 07:53:34 UTC --- Sorry I have neglected these bugs for the last two weeks, I'm building the latest svn for you to try meanwhile, svn 11820 and I should be able to attend to all of the bugs by the weekend. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c6 --- Comment #6 from Dave Plater <davejplater@gmail.com> 2010-02-18 08:44:36 UTC --- This bug is still here in the release, I will patch the release when fixed. If you choose to debug rosegarden in the future the command is now "gdb rosegarden" as I removed the wrapper script. Reported upstream :- https://sourceforge.net/tracker/?func=detail&atid=104932&aid=2954068&group_id=4932 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c7 --- Comment #7 from Dave Plater <davejplater@gmail.com> 2010-04-25 14:54:11 UTC --- Interesting thing I've discovered is if you switch from "general midi device" to "Synth Plugin" in the track parameters section first, the segfault doesn't occur and you can select whatever you like in the synth manager window. A good work around until I get this fixed. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- OS/Version|openSUSE 11.2 |openSUSE 11.3 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c8 --- Comment #8 from Dave Plater <davejplater@gmail.com> 2010-04-27 20:14:45 UTC --- *** Bug 595562 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=595562 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c9 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |m.munnix@redcross.be --- Comment #9 from Dave Plater <davejplater@gmail.com> 2010-04-28 10:22:20 UTC --- Fixed at last in Svn Rev 11881 please test so as I can close it. For your interest here's what Chris Cannam said :- Turns out to be fairly simple, and a very typical bug for us -- poor management of pointers-into-things when those things are switched about. When setting the synth instrument in the first document, the instrument parameter panel (the thing at the bottom-left of the main window) was told to display that synth instrument. Then a new document was loaded, as a consequence of which that instrument was deleted, and a plugin assignment was made from the synth plugin manager. That invoked a slot on the instrument parameter panel which attempted to do something with the (now deleted) instrument. The underlying cause was that the instrument pointer in the parameter panel was not being reset when the document was changed. Fixed in rev 11881. Incidentally, the reason you had to go through the synth plugin manager to make this crash happen was that that way you can set a plugin without selecting a particular instrument in the parameter panel first, so that the invalid pointer is still sitting around in the panel. Once you know the mechanics of it, you can actually crash it in various different ways, for example: 1. Start RG 2. Assign the first track to an audio instrument 3. File -> New 4. Open the audio mixer window 5. Click one of the plugin buttons for the first audio instrument 6. kersplat (Also fixed in that revision.) This is quite a significant bug, then, which could have bitten quite a few users. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|m.munnix@redcross.be | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |m.munnix@redcross.be -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c10 michel munnix <m.munnix@redcross.be> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|m.munnix@redcross.be | --- Comment #10 from michel munnix <m.munnix@redcross.be> 2010-04-28 21:41:03 UTC --- Could no longer reproduce the error with svn 11881 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c11 Dave Plater <davejplater@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #11 from Dave Plater <davejplater@gmail.com> 2010-04-29 05:44:05 UTC --- Fixed upstream in Rosegarden-10.06 svn 11881 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=574943 http://bugzilla.novell.com/show_bug.cgi?id=574943#c12 --- Comment #12 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (574943) was mentioned in https://build.opensuse.org/request/show/39137 Factory / rosegarden4 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com