Menu

#1 Crash in A3 when using GUI

git_head
closed
nobody
None
2015-10-17
2013-02-16
zth
No

Crash in ardour3 when using GUI. Happens on various occasions (browsing for files/closing the GUI etc), but not all of the time. Not confirmed if this is indeed a Drumkv1-issue, but I figured I'd post it here :). Backtrace attatched.

1 Attachments

Discussion

  • Rui Nuno Capela

    Rui Nuno Capela - 2013-02-17

    looks like an issue caused by indirect kde4 native file requester/browser dialogs.

    does all crash backtraces look the same or point to same spot (libkio.so.5 and libkfile.so.4) ?

    would you try changing the svn trunk source code? file src/drumkv1widget_sample.cpp, lines 525-526, where it reads:

    sFilename = QFileDialog::getOpenFileName(parentWidget(),
        sTitle, pConfig->sSampleDir, sFilter);
    

    edit change it to:

    sFilename = QFileDialog::getOpenFileName(parentWidget(),
        sTitle, pConfig->sSampleDir, sFilter,
        NULL, QFileDialog::DontUseNativeDialog);
    

    and see if still crashes as often.

    cheers

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2013-02-17

    also, make sure you try with svn trunk rev.155+ (aka. drumkv1 v0.3.1.4+)

    probably unrelated but there's something that might have killed the suspect message:

    lilv_state_new_from_instance(): error: Error saving plugin state: Unsupported flags
    

    seeya

     
  • zth

    zth - 2013-02-17

    Hello!

    I did both of those, this time I got a crash when double clicking the sample space to load a sample in my second instance of drumkv1. Attatching backtrace.

    Cheers!

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2013-02-17

    it is not clear whether you set the QFileDialog::DontUseNativeDialog option flag. the 2nd. crash backtrace seems to point still to kde4 native file-dialogs and that option flag is precisely to avoid that.

    byee

     
  • zth

    zth - 2013-02-17

    Weird! I was 99% I had recompiled after editing. Anyway, this time I'm certain I have recompiled. Just for the sake of it, this is what I did, stepwise:
    1. svn update
    2. Edited the file and changed the lines accordingly
    3. Saved, exited
    4. make
    5. sudo make install

    Am I missing something?

    Cheers!

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2015-10-17
    • status: open --> closed
     

Log in to post a comment.