Dal titolo complesso ... si evince che ho un problema complesso .....
allora ho due librerie dinamiche(lib1 e lib2) č un esegubile(runner) ...
l'eseguibile runner usa lib1 a "linktime" e lib2 a runtime con dlopen()
ho un flusso applicatiovo del tipo:
runner->lib1->lib2->lib1
(tradotto in italiano il runner chiama una funzione di lib1 che chiama una funzione di lib2 che a sua volta richiama una funziona di lib1)
nell'ultima chiamata viene lanciata un'eccezione che dovrebbe essere gestita all'interno del codice della prima chiamata a lib1 .... ma l'eccezione sale fino a far crasshare il programma come se nn ci fosse nessun catch()...
leggendo su internet ho trovato informazioni rigardo a possibilitā di problemi con le eccezioni con librerie dinamiche ...
sapreste dirmi perche il catch nn cattura l'eccezione anche se il codice č giusto e compila?
se volete vi faccio qualche esempio di codice per spiegarmi meglio

grazie ciao!!