LMMS Bugs

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

LMMS Bugs

Marco Hofmann

Hi Tobias,

first of all thanks for your current work! LMMS is quite easy to use, also in this early state
and therefore makes fun :)

I compiled the current version from source, using a SuSE Linux 9.3, with KDE3.4. So QT-Library
is updated (3.x).

Following problems occurred:

1) If quitting a modified work, the message dialog appears not to handle my choice.
  => I changed a little bit in method bool songEditor::mayChangeProject( void ) to work
############## start
        QMessageBox mb
                                ( tr( "Project not saved" ),
                                                tr( "The current project was "
                                                        "modified since last "
                                                        "saving. Do you want "
                                                        "to save it now?" ),
#if QT_VERSION >= 0x030100
                QMessageBox::Question,
#else
                QMessageBox::Information,
#endif
                                                QMessageBox::Yes,
                                                QMessageBox::No,
                                                QMessageBox::Cancel,
                                  lmmsMainWin::inst() );
        int answer = mb.exec();
################ stop

2) The "File already exists. Overwrite"-Dialog is not on top.
   => Didn't make a change until now.

3) If quitting the application it causes a segmentation fault. I did a core dump
   and check the position:
   in   void trackContainer::removeTrack( track * _track ) following line
   causes the crash:
################
        trackWidgetVector::iterator it = qFind( m_trackWidgets.begin(),
                        m_trackWidgets.end(), _track->getTrackWidget() );
################
   It seems that m_trackWidgets causes the fault.

Since the release you might have changed the code a lot. So I ask myself if it
is worth to do some more debugging, at the moment ?
Is there a possibility to move your code to the sourceforge CVS ?

Danke,
Marco


______________________________________________________________________
XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club!
Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
LMMS-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/lmms-devel
Reply | Threaded
Open this post in threaded view
|

Re: LMMS Bugs

Tobias Doerffel-2
Hi Marco,

> Following problems occurred:
>
> 1) If quitting a modified work, the message dialog appears not to handle my choice.
>   => I changed a little bit in method bool songEditor::mayChangeProject( void ) to work
> ############## start
>         QMessageBox mb
>                                 ( tr( "Project not saved" ),
>                                                 tr( "The current project was "
>                                                         "modified since last "
>                                                         "saving. Do you want "
>                                                         "to save it now?" ),
> #if QT_VERSION >= 0x030100
>                 QMessageBox::Question,
> #else
>                 QMessageBox::Information,
> #endif
>                                                 QMessageBox::Yes,
>                                                 QMessageBox::No,
>                                                 QMessageBox::Cancel,
>                                   lmmsMainWin::inst() );
>         int answer = mb.exec();
> ################ stop
thanks, will take a look at it later. maybe I already fixed that, but
maybe not ;-)
 
> 2) The "File already exists. Overwrite"-Dialog is not on top.
>    => Didn't make a change until now.
hmm, can't reproduce that...
 
> 3) If quitting the application it causes a segmentation fault. I did a core dump
>    and check the position:
>    in   void trackContainer::removeTrack( track * _track ) following line
>    causes the crash:
> ################
>         trackWidgetVector::iterator it = qFind( m_trackWidgets.begin(),
>                         m_trackWidgets.end(), _track->getTrackWidget() );
> ################
>    It seems that m_trackWidgets causes the fault.
fixed that bug a few weeks ago, works now fine! ;-)


> Since the release you might have changed the code a lot. So I ask myself if it
> is worth to do some more debugging, at the moment ?
no, I hope I can make the final 0.1.0 release next week which brings
many changes and bug-fixes.

> Is there a possibility to move your code to the sourceforge CVS ?
Will do that after 0.1.0 release, but if I start with
versioning-systems, I'll use SVN somewhere else. Links will be on the
homepage.
 
> Danke,
> Marco
Danke ebenfalls fuer deine Mail ;-)

toby


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
LMMS-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/lmms-devel