AV linux - Giada crashes each time I have ever used it.

Errors, malfunctions, website typos.
Post Reply
mwiggler
F3 - Chamomille
Posts: 2
Joined: Thu Oct 04, 2018 10:21 am

AV linux - Giada crashes each time I have ever used it.

Post by mwiggler » Fri Oct 05, 2018 1:30 am

Hi Guys,

This time I managed to get giada to save the log file for you.

Could the sample being at a different sample rate to the audio be causing these crashes all the time? Every single time I have used the program it crashes after a while. I figure it must be something I have been doing wrong. I add the samples fine - i assign key to the samples, set the loop for re-trigger and play for a while but then the program will hang after around 5-10 mins and I have to kill the program.

If it would not crash I could get a lot of use out of the program.

User avatar
FFT
F14 - Syrian Rue
Posts: 507
Joined: Thu Mar 08, 2012 6:51 pm

Re: AV linux - Giada crashes each time I have ever used it.

Post by FFT » Thu Oct 18, 2018 7:20 pm

Hi mwiggler, this might be User-Interface related. I'm pretty sure that Giada would not crash if "left alone", I mean no human interaction on the UI. Can you confirm this?

mctom
F8 - Hawthorn
Posts: 23
Joined: Sat Oct 06, 2018 1:19 pm
Location: Gdansk, Poland

Re: AV linux - Giada crashes each time I have ever used it.

Post by mctom » Thu Oct 18, 2018 7:57 pm

err, actually this happened to me twice as well. Giada exited with "memory protection violation" out in console, and segfault notice in dmesg (says: "error 6 in giada").
There's nothing meaningful about this in giada.log.

This happened with a loop freewheeling when I was minding some other business away from keyboard. I used three few-minutes-long wavs in loop mode just to test lights on Launchpad.

Any ideas what can we do to trace the source of a problem?

mctom
F8 - Hawthorn
Posts: 23
Joined: Sat Oct 06, 2018 1:19 pm
Location: Gdansk, Poland

Re: AV linux - Giada crashes each time I have ever used it.

Post by mctom » Wed Oct 24, 2018 6:17 pm

I captured one segfault using gdb. Giada was just running in circles freely, I don't think my cat stepped on a keyboard or anything.

I'll run Giada thru gdb more often and see if I can catch more examples like this.

Code: Select all

Thread 1 "giada" received signal SIGSEGV, Segmentation fault.
0x00005555555a1b01 in geChannelButton::draw (this=0x5555558bf390) at src/gui/elems/mainWindow/keyboard/channelButton.cpp:70
70		geButton::draw();
(gdb) bt
#0  0x00005555555a1b01 in geChannelButton::draw (this=0x5555558bf390) at src/gui/elems/mainWindow/keyboard/channelButton.cpp:70
#1  0x00007ffff788d3fd in Fl_Group::draw_child(Fl_Widget&) const () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#2  0x00007ffff788d5ea in Fl_Group::draw_children() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#3  0x00005555555a3b6a in geColumn::draw (this=0x555555885f40) at src/gui/elems/mainWindow/keyboard/column.cpp:186
#4  0x00007ffff788d3a1 in Fl_Group::update_child(Fl_Widget&) const () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#5  0x00007ffff78b1a18 in Fl_Scroll::draw() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#6  0x00007ffff788d3a1 in Fl_Group::update_child(Fl_Widget&) const () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#7  0x00007ffff788d62f in Fl_Group::draw_children() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#8  0x00007ffff78cd52d in Fl_Window::draw() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#9  0x00007ffff788613b in Fl_Double_Window::flush(int) () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#10 0x00007ffff7875837 in Fl::flush() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#11 0x00007ffff787694d in Fl::wait(double) () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#12 0x00007ffff78769ed in Fl::run() () from /usr/lib/x86_64-linux-gnu/libfltk.so.1.3
#13 0x000055555556fa16 in main (argc=1, argv=0x7fffffffdf48) at src/main.cpp:76

Post Reply