Jump to content


Photo

Crash loading Formula Device presets from file


  • Please log in to reply
5 replies to this topic

#1 triple zero

triple zero

    Advanced Member

  • Normal Members
  • PipPipPip
  • 70 posts

Posted 28 October 2018 - 23:28

Description: Dragging a Formula Device presets file onto Renoise, crashes it.

 

Steps to reproduce:

1) Download the file org.OopsIFly.ktrk1.xrnl from Zer0 Fly's Ktrk Formula Device Presets thread

2) Launch Renoise (I run Linux 64 bit v3.1.0 build 9 jan 2016)

3) Optionally, click "New Song (no Template)" from the File menu, just to get it to a clear defined state, but it worked with several songs that I tried

4) Drag'n'drop the file org.OopsIFly.ktrk1.xrnl onto Renoise

 

Expected result:

Renoise loads the presets and doesn't crash.

 

Actual result:

Renoise hangs and I have to force kill the application (the top right X-button doesn't work). Sometimes it displays the "saving crash backup ..." line in the bottom status line, but sometimes it also hangs before that. Regardless of what it displays, I didn't get a crash backup on restarting Renoise.

INTERESTINGLY, however, it does end up having loaded the Formula Device presets into the library!

 

This is weird because then, what is doing the crashing? But you won't hear me complain too much because at least I can use those formula presets now :) And I only lost a small amount of work on a toy project anyway (save often, yay)

 

To be fair I kind of wonder if this might been caused by some quirk of my own system or perhaps other tools I have installed, instead of a bug in Renoise itself. Because, seeing the amount of downloads for that file, I can't imagine that I'm the first to report this bug? Or maybe everybody was like "ohnoz a crash, let's restart Renoise, hey the presets are there at least, oh well, let's make music now".

 

Hopefully this bug report is useful to the developers. Let me know if you need any more info.



#2 4Tey

4Tey

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 547 posts
  • Gender:Male

Posted 29 October 2018 - 09:15

I think you'll find it has little to do with the formula device (or the OopslFly.xrnl file in general) triple zero .  I think just loading/dragging dropping a blank library xrnl in Renoise 3.1/3.1.1 with Linux will crash/freeze.  From the log file a possible backtrace (Renoise 64-bit 3.1.1 Linux):

Renoise LOG> Content Libraries: Found library 'org.4tey.lincrash'
*** longjmp causes uninitialized stack frame ***: ./renoise terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7ffff6597bfb]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ffff66201f7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf912d)[0x7ffff662012d]
/lib/x86_64-linux-gnu/libc.so.6(__longjmp_chk+0x2b)[0x7ffff662008b]
./renoise[0xebfa50]
./renoise[0xc0bb7a]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x110c0)[0x7ffff75800c0]
./renoise[0xc5256e]
./renoise[0xc033d3]
./renoise[0x7a5662]
./renoise[0x43746c]
./renoise[0xeb905d]
./renoise[0xee39ac]
./renoise[0xc0a54f]
./renoise[0xc11db5]
./renoise[0xc32b81]
./renoise[0xc10b0b]
./renoise[0x43bade]
./renoise[0x43bec5]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7ffff65472e1]
./renoise[0x431d0d]


#3 ffx

ffx

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3521 posts
  • Gender:Not Telling

Posted 29 October 2018 - 13:14

Does not crash here, Renoise 3.1.1 macos.


Test system: macOS 10.13.4, HFS+. Firewire Audio, i7 4770, 8GB Ram, GTX1050 2GB, 48kHz
GUI Automation RecorderNative DSP Context MenuTuned ShortcutsUnified Value Shift And Transpose | Jump To From Send Modified (Docs) | Quick Template | Nisanmol's Groove Tool FixedThemes


#4 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6991 posts
  • Gender:Male
  • Location:Berlin
  • Interests:wildlife + urban trekking

Posted 29 October 2018 - 13:54

Quickly tried on Renoise 3.1, Win 8.1, no crash. 

 

Haven't tried with a blank/empty library file, but it sounds like it could be a linux-specific issue.


Tracking with Stuff. API wishlist | Soundcloud


#5 kytdkut

kytdkut

    Member

  • Normal Members
  • PipPip
  • 63 posts
  • Gender:Not Telling
  • Location:Buenos Aires

Posted 29 October 2018 - 17:22

Tried loading that library on linux, did not crash either. I'm using 3.1.1.



#6 Zer0 Fly

Zer0 Fly

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1262 posts
  • Gender:Not Telling
  • Location:Am Mind
  • Interests:Buddha

Posted 29 October 2018 - 18:28

I do not remember any problems when I made and tested the library. Xubuntu 16.04 with random upgrades.

 

I do however get frequent random crashes with no apparent reasons while working on linux, often related with libc/libpthread. The more complex the project, the more often it might crash (at totally random times). But those most probably have nothing to do with this bug.