Guten morgen,
ich habe ein Problem bei dem ich absolut nicht mehr weiter komme, ich schreibe ein umfangreicheres Programm für den GPIB Bus unter Linux, der Treiber der GPIB Karte wird über eine Shared Libery und einer optional einer Objektdatei angesprochen.
Mit den bei dem Treiber enthaltenen Beispielcode läuft die Karte auch ohne Probleme. Wenn ich nun den Code mir im GDB anschauen und ausführern will, wird bei jedem Aufruf einer Funktion die auf den Treiber zugreift ein SIGSEGV an den Debugger gesendet. Der natürlich Abbricht.
Meine Frage hat ihrgendwer eine Idee weshalb und wieso dieses Signal generiert wird, denn bei einerm 'normalem' Programaufruf läuft es anscheinend einwandfrei.
Bräuchte es relativ dringend denn ich bin beim Debuggen der Applivation auf einen Debugger angewiesen.
Gruß Lemiras
(never update a running System)
ich habe ein Problem bei dem ich absolut nicht mehr weiter komme, ich schreibe ein umfangreicheres Programm für den GPIB Bus unter Linux, der Treiber der GPIB Karte wird über eine Shared Libery und einer optional einer Objektdatei angesprochen.
Mit den bei dem Treiber enthaltenen Beispielcode läuft die Karte auch ohne Probleme. Wenn ich nun den Code mir im GDB anschauen und ausführern will, wird bei jedem Aufruf einer Funktion die auf den Treiber zugreift ein SIGSEGV an den Debugger gesendet. Der natürlich Abbricht.
Meine Frage hat ihrgendwer eine Idee weshalb und wieso dieses Signal generiert wird, denn bei einerm 'normalem' Programaufruf läuft es anscheinend einwandfrei.
Bräuchte es relativ dringend denn ich bin beim Debuggen der Applivation auf einen Debugger angewiesen.
Gruß Lemiras
(never update a running System)
Zuletzt bearbeitet: