Segmentation fault i constructor før udførelse
Hej eksperterJeg får en segmentation fault i mit program, som jeg ikke kan finde en forklaring på. Programmet kørte fint i går, men idag fejler det. Jeg har ikke rettet noget som helst.
Jeg har en klasse som hedder IPTVThread. Denne opretter jeg således:
int main(int argc, char** argv)
{
mfunc_iptv = new IPTVThread(); <-- klassen
Det er den første klasse der bliver oprettet i hele programmet. Det er præcis på denne linie fejler sker, så jeg starter min debugger og følger programmet udvikling. Jeg når til linien og går in i selve constructoren. Denne ser således ud:
IPTVThread::IPTVThread() <--- SEG FAULT her!
{
dataInstance = AppData::getInstance();
//CalculationThread calculationThread;
calculationThread.start();
running = false;
}
Men som i kan se ovenover så fejler programmet før den går ind i selve constructoren.
Nogen der har nogle ideer til hvad der kan være galt her?
Jeg har kigget mine h filer igennem, og de er som de skal være.