PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GDB beendet, Programmprozesse laufen noch und lassen sich nicht mehr beenden



Hampelmann
15-12-2005, 13:30
Hallo zusammen,

als ich gerade meine Anwendung per Anjuta debugged habe ist und den Debugger wieder beenden wollte, ist wohl meine Anwendung im Hintergrund hängen geblieben. Killen kann ich sie nicht mehr, auch nicht mit killall -s KILL. Die einzigste derzeitige Lösung ist ein Neustart (!).
Das zeigt mir ps -Al:


0 T 1000 13883 1 0 76 0 - 10995 finish ? 00:00:00 vover
1 D 1000 13893 13887 0 76 0 - 10995 coredu ? 00:00:00 vover
1 T 1000 13892 13887 0 76 0 - 10995 finish ? 00:00:00 vover
1 T 1000 13891 13887 0 76 0 - 10995 finish ? 00:00:00 vover
1 T 1000 13890 13887 0 76 0 - 10995 finish ? 00:00:00 vover
1 T 1000 13889 13887 0 76 0 - 10995 finish ? 00:00:00 vover
1 T 1000 13888 13887 0 76 0 - 10995 finish ? 00:00:00 vover
1 D 1000 13887 13883 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13941 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13908 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13906 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13905 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13904 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13903 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13902 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13901 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13900 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13899 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13898 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13897 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13896 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13895 13887 0 76 0 - 10995 exit ? 00:00:00 vover
1 D 1000 13894 13887 0 76 0 - 10995 exit ? 00:00:00 vover


Besteht ne Möglichkeit über gdb mich wieder mit dem Hauptprozess zu verbinden und diesen dann darüber zu killen?
Ich habe es bereits ganz einfach auf der Kommandozeile probiert, das kam dabei raus:



timo@ubuntu:/projects/vover/vover_gtk/src$ gdb
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux".
(gdb) attach 13883
Attaching to process 13883
ptrace: Die Operation ist nicht erlaubt.
(gdb)


Was nun?

Danke schon mal für Eure Mithilfe.

Ciao,

Hampelmann