External exception C0000008 when using TSaveDialog to create a directory.
Original Reporter info from Mantis: Cyrax
-
Reporter name:
Original Reporter info from Mantis: Cyrax
- Reporter name:
Description:
See summary. This exception only occurs during debugging session.
Steps to reproduce:
- Create new project.
- Drop TSaveDialog and TButton component unto Form.
- Create OnClick event for TButton and add code for execution of TSaveDialog component into it.
- Run project and press TButton.
Additional information:
GNU gdb (GDB) 7.7.50.20140411-cvs
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &LtPos;http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-w64-mingw32".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&LtPos;http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
&LtPos;http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) show configuration
This GDB was configured as follows:
configure --host=i686-w64-mingw32 --target=i686-w64-mingw32
--with-auto-load-dir=$debugdir:$datadir/auto-load
--with-auto-load-safe-path=$debugdir:$datadir/auto-load
--with-expat
--with-gdb-datadir=/home/john/new_source2/crosscompile/gdb/bin/shar
e/gdb (relocatable)
--with-jit-reader-dir=/home/john/new_source2/crosscompile/gdb/bin/l
ib/gdb (relocatable)
--without-libunwind-ia64
--without-lzma
--with-separate-debug-dir=/home/john/new_source2/crosscompile/gdb/b
in/lib/debug (relocatable)
--without-zlib
--without-babeltrace
("Relocatable" means the directory can be moved with the GDB installation
tree, and GDB will still find it.)
(gdb)
--
Target system: win32, Free Pascal trunk 2.7.1-r27541, Lazarus trunk '1.3'-r44692
fpc make options all install sourceinstall UPXPROG=echo OPT="-gw2 -godwarfsets -gl -O- -OoNO -Xs- -vb -dTEST_WIN32_SEH" COMPILER_O
PTIONS="-gw2 -godwarfsets -gl -O- -OoNO -Xs- -vb -dTEST_WIN32_SEH" INSTALL_PREFIX=i:\free_pascal_and_lazarus\free_pascal_and_lazaru
s\fpc\trunk\build\trunk_x32 REVSTR=27541 IDE=1
lazarus make options make all UPXPROG=echo OPT="-gw2 -godwarfsets -gh -gl -O- -OoNO -dHEAPTRC_WINDOW -Xs- -vb -dTEST_WIN32_SEH" US
ESVN2REVISIONINC=0
Mantis conversion info:
- Mantis ID: 26013
- OS: Windows Server 2008 R2 with SP1
- Build: 32 bit
- Version: 1.3 (SVN)