Dungeon siege 2 Exception error



So I'm playing singleplayer and I can play it for 10-30 minutes and then the
game crashes and "Exception detected" window appears, and that happens
everytime I play it, here is the technical info about the crash and my
computer specs, hope these helps. Thanks in advance.

amd athlon xp 2200 1,8ghz
msi kt3 ultra2
ati a9250ge
640mt ram
Windows xp pro + service pack 1

AppName: dungeonsiege2.exe AppVer: 2.0.0.3787 ModName: dungeonsiege2.exe
ModVer: 2.0.0.3787 Offset: 0034a213

-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-
-== App : Dungeon Siege II (F:\pelit\ds2\DungeonSiege2.exe - Retail)
-== Log category : Crash Report
-== Session : 8/29/2005 07:09:03 PM
-== Build : Win2k (2.00.0.3787)
-== Failures : 0 warnings, 0 errors, 0 SEH's
-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-

--==>==--

[WorldState]

started = 1176.8, stopped = 1176.81, from = ws_loading_save_game, to =
ws_sp_ingame
started = 1149.34, stopped = 1176.8, from = ws_main_menu, to =
ws_loading_save_game
started = 68.5385, stopped = 73.9243, from = ws_logo, to = ws_main_menu
started = 68.5384, stopped = 68.5385, from = ws_intro, to = ws_logo
started = 51.186, stopped = 52.4929, from = ws_init, to = ws_intro

[Game]

time: system = 1177.014992, global = 1177.014990, world = 0.000000, delta =
0.000000, sim = 133821

[Modules]

name = 'F:\pelit\ds2\DungeonSiege2.exe', crc = 0x5171677B, extra = 0x01237EB0

[Trace]

*** Report for process 0x00000EFC

Process command line : "F:\pelit\ds2\DungeonSiege2.exe"
Process priority class : 32
Process priority boosted: no

*** Report for thread Main ***

Exception code: access violation (continuable) - attempted to read data at
0x000000DF
Occurred at IP: 0x0074A213

Thread traits:

Thread priority : 0
Last error : 0xFFFFFFFE (0xFFFFFFFE)
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:01.921
Thread kernel mode time: 38:13:29.375
Thread user mode time : 260:58:51.250

CPU registers:

eax=161D1178 cs=001B eip=0074A213 eflags=00010287
ebx=00000000 ss=0023 esp=0012F830 ebp =0012F84C
ecx=00000001 ds=0023 esi=161D1918 fs =0038
edx=16170DC0 es=0023 edi=156921FC gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0C7F
st1= 0.000000 st5= 0.000000 stat=0020
st2= 0.000000 st6= 0.000000 tags=FFFF
st3= 0.000000 st7= 0.000000

Stack trace:

0x0074A213 DungeonSiege2.exe: UIShell::RemoveActiveItem + 1379 bytes
0x00752E0C DungeonSiege2.exe: UIShell::AddInterfaceLayer + 1500 bytes
0x00472D1B DungeonSiege2.exe: UIGame::DisplayMsgSound + 1748 bytes
0x0045ACE2 DungeonSiege2.exe: UISkritSupport::FUBI_GetClassSingleton + 1191
bytes
0x00428E34 DungeonSiege2.exe: MohawkGame::RSDisableTimeoutsUntil + 806 bytes
0x0083BD3C DungeonSiege2.exe: AppModule::UserPause + 15704 bytes
0x0083E2B2 DungeonSiege2.exe: AppModule::UserPause + 25294 bytes
0x00838E3B DungeonSiege2.exe: AppModule::UserPause + 3671 bytes
0x00838F6B DungeonSiege2.exe: AppModule::UserPause + 3975 bytes
0x004255D6 DungeonSiege2.exe: String::GetDelimitedFloat + 64 bytes
0x009C1F20 DungeonSiege2.exe: RapiAppModule::CopyScreenShotToClipboard +
124816 bytes
0x77E8141A kernel32.dll:

*** Report for thread #0x1F8 ***

Thread traits:

Thread priority : 15
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:57.187
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=510C38EB cs=001B eip=7FFE0304 eflags=00000202
ebx=1397AB60 ss=0023 esp=1420FD8C ebp =1420FE28
ecx=0012EFBC ds=0023 esi=00000000 fs =0038
edx=00000000 es=0023 edi=7FFDF000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C524 ntdll.dll: NtWaitForMultipleObjects + 12 bytes
0x77E75FD5 kernel32.dll: WaitForMultipleObjects + 23 bytes
0x510C2E51 dsound.dll: DllGetClassObject + 98363 bytes
0x510C362B dsound.dll: DllGetClassObject + 100373 bytes
0x510C30C4 dsound.dll: DllGetClassObject + 98990 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread #0x244 ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:10:20.78
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=14A7FF08 cs=001B eip=7FFE0304 eflags=00000202
ebx=1405C6C0 ss=0023 esp=14A7FDA8 ebp =14A7FDE4
ecx=14A7FEF8 ds=0023 esi=7FFFFFFF fs =0038
edx=00000000 es=0023 edi=FFFFFFFF gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C534 ntdll.dll: NtWaitForSingleObject + 12 bytes
0x71A420A4 mswsock.dll:
0x71AABE5E ws2_32.dll:
0x4D506091 winhttp.dll: WinHttpReceiveResponse + 24336 bytes
0x4D506525 winhttp.dll: WinHttpReceiveResponse + 25508 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread #0x49C ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:15:51.718
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=780015DD cs=001B eip=7FFE0304 eflags=00000202
ebx=1405CB28 ss=0023 esp=1218FE28 ebp =1218FF90
ecx=77110000 ds=0023 esi=B81AED40 fs =0038
edx=00000000 es=0023 edi=00000000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C084 ntdll.dll: NtReplyWaitReceivePortEx + 12 bytes
0x78001601 rpcrt4.dll:
0xFFFFFFFF :

*** Report for thread #0x69C ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:10:14.718
Thread kernel mode time: 00:00:31.250
Thread user mode time : 00:01:2.500

CPU registers:

eax=00000102 cs=001B eip=7FFE0304 eflags=00000202
ebx=77E7AB65 ss=0023 esp=1497FF28 ebp =1497FF8C
ecx=77E7A5A5 ds=0023 esi=0000042C fs =0038
edx=00000000 es=0023 edi=00000000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C534 ntdll.dll: NtWaitForSingleObject + 12 bytes
0x77E7AB74 kernel32.dll: WaitForSingleObject + 15 bytes

*** Report for thread #0x93C ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:10:20.78
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=14B7FC70 cs=001B eip=7FFE0304 eflags=00000202
ebx=00000000 ss=0023 esp=14B7FF08 ebp =14B7FF34
ecx=00000000 ds=0023 esi=14C1A0E0 fs =0038
edx=00000000 es=0023 edi=00000001 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C024 ntdll.dll: ZwRemoveIoCompletion + 12 bytes
0x4D5066CD winhttp.dll: WinHttpReceiveResponse + 25932 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread #0x9F0 ***

Thread traits:

Thread priority : 15
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:57.187
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=122C7E60 cs=001B eip=7FFE0304 eflags=00000202
ebx=1440FDDC ss=0023 esp=1440FD94 ebp =1440FE30
ecx=00000000 ds=0023 esi=00000000 fs =0038
edx=00000000 es=0023 edi=7FFDF000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C524 ntdll.dll: NtWaitForMultipleObjects + 12 bytes
0x77E75FD5 kernel32.dll: WaitForMultipleObjects + 23 bytes
0x510C2E51 dsound.dll: DllGetClassObject + 98363 bytes
0x510A2329 dsound.dll:
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread #0xC5C ***

Thread traits:

Thread priority : 15
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:57.187
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:15.625

CPU registers:

eax=000000B2 cs=001B eip=7FFE0304 eflags=00000202
ebx=77E7A39F ss=0023 esp=1450FF20 ebp =1450FF84
ecx=132BC740 ds=0023 esi=00000400 fs =0038
edx=00000000 es=0023 edi=00000000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C534 ntdll.dll: NtWaitForSingleObject + 12 bytes
0x77E7AB74 kernel32.dll: WaitForSingleObject + 15 bytes

*** Report for thread #0xE24 ***

Thread traits:

Thread priority : 15
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:57.140
Thread kernel mode time: 00:00:0.000
Thread user mode time : 00:00:0.000

CPU registers:

eax=72CF2ECC cs=001B eip=7FFE0304 eflags=00000202
ebx=137EFF1C ss=0023 esp=137EFED4 ebp =137EFF70
ecx=000000FA ds=0023 esi=00000000 fs =0038
edx=00000000 es=0023 edi=7FFDF000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C524 ntdll.dll: NtWaitForMultipleObjects + 12 bytes
0x77E75FD5 kernel32.dll: WaitForMultipleObjects + 23 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread RapiMouse ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:04.0
Thread kernel mode time: 00:00:31.250
Thread user mode time : 00:01:33.750

CPU registers:

eax=0012FC28 cs=001B eip=7FFE0304 eflags=00000202
ebx=02B9FE54 ss=0023 esp=02B9FE0C ebp =02B9FEA8
ecx=02960040 ds=0023 esi=00000000 fs =0038
edx=00000000 es=0023 edi=7FFDF000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5C524 ntdll.dll: NtWaitForMultipleObjects + 12 bytes
0x77E75FD5 kernel32.dll: WaitForMultipleObjects + 23 bytes
0x008A1EDE DungeonSiege2.exe: FuelSys::SetUncachingEnabled + 168827 bytes
0x008A1E78 DungeonSiege2.exe: FuelSys::SetUncachingEnabled + 168725 bytes
0x009C4A3B DungeonSiege2.exe: RapiAppModule::CopyScreenShotToClipboard +
135851 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread SiegeLoad ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:09.578
Thread kernel mode time: 00:01:49.375
Thread user mode time : 00:03:23.125

CPU registers:

eax=00000000 cs=001B eip=7FFE0304 eflags=00000202
ebx=00000000 ss=0023 esp=0DC9FE68 ebp =0DC9FEC0
ecx=029E02E8 ds=0023 esi=00000000 fs =0038
edx=00000000 es=0023 edi=0DC9FEA8 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77F5B7F4 ntdll.dll: ZwDelayExecution + 12 bytes
0x77E61BF5 kernel32.dll: Sleep + 11 bytes
0x008A1EDE DungeonSiege2.exe: FuelSys::SetUncachingEnabled + 168827 bytes
0x008A1E78 DungeonSiege2.exe: FuelSys::SetUncachingEnabled + 168725 bytes
0x009C4A3B DungeonSiege2.exe: RapiAppModule::CopyScreenShotToClipboard +
135851 bytes
0x77E7D28E kernel32.dll: RegisterWaitForInputIdle + 67 bytes

*** Report for thread #0xEA8 ***

Thread traits:

Thread priority : 0
Last error : 0x00000000 ()
Thread priority boosted: no
Thread creation time : 08/29/2005,19:09:50.718
Thread kernel mode time: 00:00:15.625
Thread user mode time : 00:00:0.000

CPU registers:

eax=00000000 cs=001B eip=7FFE0304 eflags=00000202
ebx=000B024E ss=0023 esp=1228FF10 ebp =1228FF2C
ecx=4FFE0F40 ds=0023 esi=1228FF50 fs =0038
edx=00000000 es=0023 edi=00000000 gs =0000

FPU registers:

st0= 0.000000 st4= 0.000000 ctrl=0000
st1= 0.000000 st5= 0.000000 stat=0000
st2= 0.000000 st6= 0.000000 tags=0000
st3= 0.000000 st7= 0.000000

Stack trace:

0x7FFE0304 :
0x77D38602 user32.dll: IsCharAlphaNumericA + 25670 bytes
0x4FF0EA71 ole32.dll: CoSetProxyBlanket + 3462 bytes
0x4FF0A78C ole32.dll: CoGetObject + 2802 bytes
0x4FF0A6A3 ole32.dll: CoGetObject + 2569 bytes

.