| Steps To Reproduce | In an empty 1-page document, insert an image frame, size about 2.4 cm x 2.5 cm.
Place the image 1994_Apr_013.jpg, which I have previously made available as http://rapidshare.com/files/2839962/1994_Apr_013.jpg.html. [^] Ignore the warning about resolution tags missing.
After the image is successfully placed, type ^C once, followed by ^V 15 times. This should make 15 copies of the image. After several seconds, the above crash occurs.
If ^V is typed 10 times, there is no crash, and the copies can be moved (they are created superimposed). |
| Attached Files | ScribusCrash2.txt [^] (3,474 bytes) 06-Nov-12 22:05 [Show Content] [Hide Content]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
|