Various bugs/segfaults in 0.3.1 - patches to fix them

Bug #204017 reported by Tobias Junghans
2
Affects Status Importance Assigned to Milestone
lmms (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Hardy by Tobias Junghans

Bug Description

Binary package hint: lmms

LMMS 0.3.1 has various bugs (also segfaults) which are fixed in 0.3.2 release. As 0.3.2 won't make into Hardy, I created a set of essential patches which incoorporate most important changes between 0.3.1 and 0.3.2:

* fix-dummy-plugin-implementations.diff:
   - if a certain kind of plugin could not be found, a dummy plugin is being loaded but this is broken in 0.3.1 (i.e. segfaults) - the patch fixes this

* fix-effect-bugs.diff:
   - fixed wrong SIGNAL/SLOT-connection resulting in broken gate-knob
   - made effect-move-up feature actually work
   - do not crash when removing sample-tracks with effects inside

* fix-midi-import.diff:
   - use Patman-plugin (which plays MIDI-patch-files) as default-instrument when importing MIDI-files to make the imported project actually sound like it should

* fix-piano-roll.diff:
   - fixed key-pressure-MIDI-event while changing volume of a note
   - improved painting of volume-lines

* fix-track-removal.diff:
   - when removing all tracks, remove from last to first track to significantly improve speed

* fix-vst-gui.diff:
   - VeSTige-plugin is broken with recent WINE-versions (i.e. the ones found in hardy) - patch fixes usage of Win32-VST-GUI

* fix-wiki-url.diff:
   - the Wiki with help, manual etc. has been moved - reflect this change in program/help-menu

_Please_ include as many as possible of these patches in order to provide an usable and more stable version of LMMS in Hardy!

Related branches

Revision history for this message
Tobias Junghans (tobydox) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lmms - 0.3.1-1ubuntu2

---------------
lmms (0.3.1-1ubuntu2) hardy; urgency=low

  * Several patches from upstream, as follows: (LP: #204017)
    - fix-dummy-plugin-implementations.diff:
      + if a certain kind of plugin could not be found, a dummy plugin is
        being loaded. Fix segfault.
    - fix-effect-bugs.diff:
      + fixed wrong SIGNAL/SLOT-connection resulting in broken gate-knob.
      + made effect-move-up feature actually work.
      + do not crash when removing sample-tracks with effects inside.
    - fix-midi-import.diff:
      + use Patman-plugin (which plays MIDI-patch-files) as default-instrument
        when importing MIDI-files to make the imported project actually sound
        like it should.
    - fix-piano-roll.diff:
      + fixed key-pressure-MIDI-event while changing volume of a note.
      + improved painting of volume-lines
    - fix-track-removal.diff:
      + when removing all tracks, remove from last to first track to
        significantly improve speed.
    - fix-vst-gui.diff:
      + VeSTige-plugin is broken with recent WINE-versions (i.e. the ones
        found in hardy) - patch fixes usage of Win32-VST-GUI.
    - fix-wiki-url.diff:
      + the Wiki with help, manual etc. has been moved - reflect this change
        in program/help-menu.
    - fix-gate-for-effects.diff:
      + effect-processing never stops for any kind of effects because of wrong
        silence-detection-code.

 -- Luke Yelavich <email address hidden> Wed, 09 Apr 2008 23:39:12 +1000

Changed in lmms:
status: New → Fix Released
Revision history for this message
Tobias Junghans (tobydox) wrote :

Another patch is attached which heavily decreases CPU-usage in complex projects - please include!

Revision history for this message
Tobias Junghans (tobydox) wrote :

Wrong patch - adding correct one.

Changed in lmms:
status: Fix Released → Incomplete
Daniel T Chen (crimsun)
Changed in lmms:
status: Incomplete → Fix Released
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.