Hab die Fehlerhafte Stelle gefunden.
Es ist der iret.
Der Handler sieht wie folgt aus:
10031c: 60 pusha
10031d: 1e push ds
10031e: 06 push es
10031f: 0f a0 push fs
100321: 0f a8 push gs
100323: fc cld
100324: 66 b8 10 00 mov ax,0x10
100328: 8e d8 mov ds,eax
10032a: 8e c0 mov es,eax
10032c: 54 push esp
10032d: e8 62 0c 00 00 call 100f94 <int_dispatcher>
100332: 81 c4 04 00 00 00 add esp,0x4
100338: 89 c4 mov esp,eax
10033a: 0f a9 pop gs
10033c: 0f a1 pop fs
10033e: 07 pop es
10033f: 1f pop ds
100340: 61 popa
100341: 81 c4 08 00 00 00 add esp,0x8
100347: cf iret