Information from the MS Visual Studio 2005 debugger: Access violation at 0x0317cce5 attempting to read location 0x00000000 This AV is because ebx=0. Disassembly around crash location, 0317cce5: 0317CCC5 00 44 40 00 add byte ptr [eax+eax*2],al 0317CCC9 00 00 add byte ptr [eax],al 0317CCCB 00 00 add byte ptr [eax],al 0317CCCD 00 44 40 00 add byte ptr [eax+eax*2],al 0317CCD1 00 00 add byte ptr [eax],al 0317CCD3 00 00 add byte ptr [eax],al 0317CCD5 00 44 40 00 add byte ptr [eax+eax*2],al 0317CCD9 00 00 add byte ptr [eax],al 0317CCDB 00 00 add byte ptr [eax],al 0317CCDD 00 44 40 00 add byte ptr [eax+eax*2],al 0317CCE1 00 00 add byte ptr [eax],al 0317CCE3 00 10 add byte ptr [eax],dl 0317CCE5 0B 1B or ebx,dword ptr [ebx] 0317CCE7 03 C8 add ecx,eax 0317CCE9 93 xchg eax,ebx 0317CCEA 1A 03 sbb al,byte ptr [ebx] 0317CCEC 78 A7 js 0317CC95 0317CCEE 17 pop ss 0317CCEF 03 00 add eax,dword ptr [eax] 0317CCF1 00 00 add byte ptr [eax],al 0317CCF3 00 68 AA add byte ptr [eax-56h],ch 0317CCF6 2F das 0317CCF7 03 B8 AD 2F 03 14 add edi,dword ptr [eax+14032FADh] 0317CCFD 89 F9 mov ecx,edi 0317CCFF 39 00 cmp dword ptr [eax],eax 0317CD01 00 00 add byte ptr [eax],al 0317CD03 00 00 add byte ptr [eax],al 0317CD05 00 00 add byte ptr [eax],al 0317CD07 00 00 add byte ptr [eax],al 0317CD09 00 00 add byte ptr [eax],al 0317CD0B 00 00 add byte ptr [eax],al 0317CD0D 00 00 add byte ptr [eax],al 0317CD0F 00 FF add bh,bh 0317CD11 ?? db ffh 0317CD12 ?? db ffh 0317CD13 FF 00 inc dword ptr [eax] 0317CD15 00 00 add byte ptr [eax],al 0317CD17 00 00 add byte ptr [eax],al 0317CD19 00 00 add byte ptr [eax],al 0317CD1B 00 08 add byte ptr [eax],cl Call stack: 0317cce5() Scribus.exe!0040a229() [Frames below may be incorrect and/or missing, no symbols loaded for Scribus.exe] qt-mt3.dll!39edf812() Scribus.exe!0065ada1() Scribus.exe!0065ad3a() Scribus.exe!004094ed() Scribus.exe!005f6263() Scribus.exe!00761475() Scribus.exe!004eedf8() Scribus.exe!004ef0fb() Scribus.exe!004ef15b() Scribus.exe!00720adf() Scribus.exe!0072089b() kernel32.dll!7c816fd7() Scribus.exe!00620069() Scribus.exe!00690068() Scribus.exe!0061004d() Scribus.exe!00690068() Scribus.exe!0061004d() Scribus.exe!006c0044() Scribus.exe!006c0044() Scribus.exe!00690068() Scribus.exe!0061004d() Scribus.exe!006c0044() Scribus.exe!006c0044() Scribus.exe!00690068() Scribus.exe!0061004d() Registers: EAX = 00D50050 EBX = 00000000 ECX = 0317CC90 EDX = 00D506D4 ESI = 01C94E5C EDI = 032FE148 EIP = 0317CCE5 ESP = 0012FD4C EBP = 0012FD98 EFL = 00000283