Quantcast

LMMS Bugs

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

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
|  
Report Content as Inappropriate

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
Loading...