Referencing External Script Causes Crash
Bug #1541038 reported by
Jerold Haas
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Triaged
|
High
|
Unassigned |
Bug Description
# repro information #
## platform & version information: ##
- Inkscape 0.91 r13725
- Windows 10 Pro x64
## repro steps: ##
1. open inkscape using new document it
creates by default
2. open document properties (shift+ctrl+D)
if it's not already open
3. scripting > external scripts
4. click on `+` button
5. *boom* - it crashes
I've tried running this from cmd.exe | command.exe
to see if any STDOUT | STDERR output occurred: nothing.
To post a comment you must log in.
Reproduced on Windows XP (32-bit), Inkscape 0.91 and trunk rev. 14630.
Inkscape crashes on various actions, all related to the scripting dialog: selecting a script file, resizing the dialog, reopening the dialog...
The GDB trace is not as clear as on other operating systems, but it seems that the crash is related to memory management.
------ inkscape- 14630-Cairo- 1.14.6+ patch/inkscape. exe 1\FICHIE~ 1\MICROS~ 1\OFFICE14\ Cultures\ OFFICE. ODF is .text at 10001000 1\MICROS~ 2\Office14\ 1036\GrooveIntl Resource. dll is .text at 10001000
(gdb) run
Starting program: d:\Dev\
....
warning: Lowest section in C:\PROGRA~
warning: Lowest section in C:\PROGRA~
....
warning: Heap corruption detected at 09AB6000
warning: Heap corruption detected at 09ABA028
Program received signal SIGSEGV, Segmentation fault. edecessor () from C:\WINDOWS\ system32\ ntdll.dll edecessor () from C:\WINDOWS\ system32\ ntdll.dll edecessor () from C:\WINDOWS\ system32\ ntdll.dll tCriticalSectio n () from C:\WINDOWS\ system32\ ntdll.dll system32\ ntdll.dll eTemporaryKey () from C:\WINDOWS\ system32\ ntdll.dll tryForAddress () from C:\WINDOWS\ system32\ ntdll.dll
0x7c9292f9 in ntdll!RtlRealPr
(gdb) bt
#0 0x7c9292f9 in ntdll!RtlRealPr
#1 0x003f0000 in ?? ()
#2 0x00000005 in ?? ()
#3 0x7c928cb4 in ntdll!RtlRealPr
#4 0x003f0000 in ?? ()
#5 0x09abb000 in ?? ()
#6 0x00227dc8 in ?? ()
#7 0x09abb000 in ?? ()
#8 0x003f0000 in ?? ()
#9 0x003f0178 in ?? ()
#10 0x00000803 in ?? ()
#11 0x7c929f08 in ntdll!RtlpUnWai
#12 0x7c939ba8 in towlower () from C:\WINDOWS\
#13 0x7c97fb98 in ntdll!RtlpNtMak
#14 0x7c95b244 in ntdll!LdrFindEn