wxTextEntryDialog is crashing on debian testing and wxgtk 2.6.3.2. WxMessageDialog etc. work fine. user@host:~/wxtest$ gdb base GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run Starting program: /home/petteri/wxtest/base [Thread debugging using libthread_db enabled] [New Thread 0xb6c896c0 (LWP 5196)] *** glibc detected *** /home/petteri/wxtest/base: munmap_chunk(): invalid pointer: 0x08132570 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6(cfree+0x1bb)[0xb75d08ab] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb6ed3961] /usr/lib/libwx_gtk2ud_core-2.6.so.0[0xb7b28f1d] /usr/lib/libwx_gtk2ud_core-2.6.so.0(_ZN8wxButton10SetDefaultEv+0xd7)[0xb7b2906f] /usr/lib/libwx_gtk2ud_core-2.6.so.0(_ZN12wxDialogBase26CreateStdDialogButtonSizerEl+0x71b)[0xb7b7f59b] /usr/lib/libwx_gtk2ud_core-2.6.so.0(_ZN12wxDialogBase17CreateButtonSizerEl+0x24)[0xb7b7f658] /usr/lib/libwx_gtk2ud_core-2.6.so.0(_ZN17wxTextEntryDialogC1EP8wxWindowRK8wxStringS4_S4_lRK7wxPoint+0x444)[0xb7c1d930] /home/petteri/wxtest/base(_ZN7wxFrame9GtkOnSizeEiiii+0x3fb)[0x804ea6b] /home/petteri/wxtest/base(_ZN7wxFrame9GtkOnSizeEiiii+0x723)[0x804ed93] /home/petteri/wxtest/base(_ZN12wxAppConsole10CallOnInitEv+0x18)[0x804f400] /usr/lib/libwx_baseud-2.6.so.0(_Z7wxEntryRiPPw+0x79)[0xb787406b] /usr/lib/libwx_baseud-2.6.so.0(_Z7wxEntryRiPPc+0x34)[0xb7874160] /home/petteri/wxtest/base(_ZN7wxFrame9GtkOnSizeEiiii+0x7ca)[0x804ee3a] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7579050] /home/petteri/wxtest/base(_ZN12wxWindowBase9TryParentER7wxEvent+0x31)[0x804e731] ======= Memory map: ======== 08048000-08051000 r-xp 00000000 fe:01 49168 /home/petteri/wxtest/base 08051000-08052000 rw-p 00009000 fe:01 49168 /home/petteri/wxtest/base 08052000-08220000 rw-p 08052000 00:00 0 [heap] b65d7000-b65e8000 r--p 00000000 fe:00 885998 /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf b65e8000-b65ee000 r-xp 00000000 fe:00 1164477 /usr/lib/libgailutil.so.18.0.1 b65ee000-b65ef000 rw-p 00006000 fe:00 1164477 /usr/lib/libgailutil.so.18.0.1 b65ef000-b661e000 r-xp 00000000 fe:00 1164481 /usr/lib/libgnomecanvas-2.so.0.2000.0 b661e000-b661f000 rw-p 0002f000 fe:00 1164481 /usr/lib/libgnomecanvas-2.so.0.2000.0 b661f000-b665d000 r-xp 00000000 fe:00 1164734 /usr/lib/libgnomeprintui-2-2.so.0.1.0 b665d000-b665f000 rw-p 0003d000 fe:00 1164734 /usr/lib/libgnomeprintui-2-2.so.0.1.0 b665f000-b6776000 r-xp 00000000 fe:00 1163305 /usr/lib/libxml2.so.2.6.30 b6776000-b677b000 rw-p 00117000 fe:00 1163305 /usr/lib/libxml2.so.2.6.30 b677b000-b677c000 rw-p b677b000 00:00 0 b677c000-b6791000 r-xp 00000000 fe:00 1163521 /usr/lib/libart_lgpl_2.so.2.3.19 b6791000-b6792000 rw-p 00014000 fe:00 1163521 /usr/lib/libart_lgpl_2.so.2.3.19 b6792000-b67f7000 r-xp 00000000 fe:00 1164732 /usr/lib/libgnomeprint-2-2.so.0.1.0 b67f7000-b67f9000 rw-p 00065000 fe:00 1164732 /usr/lib/libgnomeprint-2-2.so.0.1.0 b6800000-b6804000 r-xp 00000000 fe:00 1228946 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b6804000-b6805000 rw-p 00003000 fe:00 1228946 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b6805000-b6807000 r-xp 00000000 fe:00 1228929 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b6807000-b6808000 rw-p 00001000 fe:00 1228929 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b6808000-b680a000 r-xp 00000000 fe:00 1166111 /usr/lib/gconv/ISO8859-15.so b680a000-b680c000 rw-p 00001000 fe:00 1166111 /usr/lib/gconv/ISO8859-15.so b680c000-b6812000 r--s 00000000 08:03 407932 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2 b6812000-b6815000 r--s 00000000 08:03 407862 /var/cache/fontconfig/a46337af8a0b4c9b317ad981ec3bdf87-x86.cache-2 b6815000-b6818000 r--s 00000000 08:03 407755 /var/cache/fontconfig/926e794c3d5e5dffcaf2fa83ef8d36c2-x86.cache-2 b6818000-b681e000 r--s 00000000 08:03 407931 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2 b681e000-b6820000 r--s 00000000 08:03 407861 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2 b6820000-b6821000 r--s 00000000 08:03 407930 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-x86.cache-2 b6821000-b6838000 r--s 00000000 08:03 407860 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2 b6838000-b683a000 r--s 00000000 08:03 407754 /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86.cache-2 b683a000-b6840000 r--s 00000000 08:03 407929 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2 b6840000-b6850000 r--s 00000000 08:03 407757 /var/cache/fontconfig/cabbd14511b9e8a55e92af97fb3a0461-x86.cache-2 b6850000-b6857000 r--s 00000000 08:03 407748 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2 b6857000-b6897000 r--s 00000000 08:03 407747 /var/cache/fontconfig/eeebfc908bd29a90773fd860017aada4-x86.cache-2 b6897000-b68d7000 r--s 00000000 08:03 407928 /var/cache/fontconfig/21a99156bb11811cef641abeda519a45-x86.cache-2 b68d7000-b68d8000 r--s 00000000 08:03 407990 /var/cache/fontconfig/e9e44584608a73233979f764b5f9dd81-x86.cache-2 b68d8000-b68d9000 r--s 00000000 08:03 407988 /var/cache/fontconfig/e22b663d51a3e226824aa2afd6c591f7-x86.cache-2 b68d9000-b68da000 r--s 00000000 08:03 407925 /var/cache/fontconfig/bf1f9632594a1fa28e2cf4d7888deffe-x86.cache-2 b68da000-b68dc000 r--s 00000000 08:03 407939 /var/cache/fontconfig/b8613a33de00eecd32d5a94c3c617829-x86.cache-2 b68dc000-b68df000 r--s 00000000 08:03 407924 /var/cache/fontconfig/b21a91cee725896328b8cee8091cf747-x86.cache-2 b68df000-b68e3000 r--s 00000000 08:03 407938 /var/cache/fontconfig/fd9416c4b92f07c6f59a3a8cf496e9dc-x86.cache-2 b68e3000-b68e4000 r--s 00000000 08:03 407937 /var/cache/fontconfig/059138ec877db160474b4d5de1248d14-x86.cache-2 b68e4000-b68e7000 r--s 00000000 08:03 407923 /var/cache/fontconfig/8ab5f685cd6d8ba67c37c908faf08172-x86.cache-2 b68e7000-b68ec000 r--s 00000000 08:03 408006 /var/cache/fontconfig/7b4a97c10f6c0166998ddfa1cf7392fb-x86.cache-2 b68ec000-b6908000 r--p 00000000 fe:00 755403 /usr/share/locale/fi/LC_MESSAGES/libc.mo b6908000-b692e000 r-xp 00000000 fe:00 1229416 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so b692e000-b692f000 rw-p 00025000 fe:00 1229416 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so b692f000-b6951000 r--p 00000000 fe:00 759694 /usr/share/locale/fi/LC_MESSAGES/gtk20-properties.mo b6951000-b695a000 r-xp 00000000 08:03 48896 /lib/i686/cmov/libnss_files-2.6.1.so b695a000-b695c000 rw-p 00008000 08:03 48896 /lib/i686/cmov/libnss_files-2.6.1.so b695c000-b6970000 r-xp 00000000 08:03 48893 /lib/i686/cmov/libnsl-2.6.1.so b6970000-b6972000 rw-p 00013000 08:03 48893 /lib/i686/cmov/libnsl-2.6.1.so b6972000-b6974000 rw-p b6972000 00:00 0 b6974000-b697b000 r-xp 00000000 08:03 48894 /lib/i686/cmov/libnss_compat-2.6.1.so b697b000-b697d000 rw-p 00006000 08:03 48894 /lib/i686/cmov/libnss_compat-2.6.1.so b697e000-b697f000 r--s 00000000 08:03 407922 /var/cache/fontconfig/892f88ea27b235637f494d515247eddd-x86.cache-2 b697f000-b6981000 r--s 00000000 08:03 407936 /var/cache/fontconfig/142ecfc435bad6f1fbc2648c1119d5eb-x86.cache-2 b6981000-b6987000 r--s 00000000 08:03 407935 /var/cache/fontconfig/102e5142c2e9e50c5e8ece26694a2dad-x86.cache-2 b6987000-b698c000 r--s 00000000 08:03 407921 /var/cache/fontconfig/a960c40fc9306f090224a04585f8a963-x86.cache-2 b698c000-b6990000 r--s 00000000 08:03 407934 /var/cache/fontconfig/9404ff413c67fc2a1526fd14eb4163a8-x86.cache-2 b6990000-b69a0000 r--p 00000000 fe:00 759695 /usr/share/locale/fi/LC_MESSAGES/gtk20.mo b69a0000-b69a7000 r--s 00000000 fe:00 1163285 /usr/lib/gconv/gconv-modules.cache b69a7000-b6a89000 r--p 00137000 fe:00 1163775 /usr/lib/locale/locale-archive b6a89000-b6c89000 r--p 00000000 fe:00 1163775 /usr/lib/locale/locale-archive b6c89000-b6c8c000 rw-p b6c89000 00:00 0 b6c8c000-b6cb8000 r-xp 00000000 fe:00 1164475 /usr/lib/libpangoft2-1.0.so.0.1800.2 b6cb8000-b6cb9000 rw-p 0002c000 fe:00 1164475 /usr/lib/libpangoft2-1.0.so.0.1800.2 b6cb9000-b6cde000 r-xp 00000000 fe:00 1163619 /usr/lib/libpcre.so.3.12.1 b6cde000-b6cdf000 rw-p 00025000 fe:00 1163619 /usr/lib/libpcre.so.3.12.1 b6cdf000-b6ce6000 r-xp 00000000 08:03 48903 /lib/i686/cmov/librt-2.6.1.so b6ce6000-b6ce8000 rw-p 00006000 08:03 48903 /lib/i686/cmov/librt-2.6.1.so b6ce8000-b6ce9000 rw-p b6ce8000 00:00 0 b6ce9000-b6ced000 r-xp 00000000 fe:00 1163303 /usr/lib/libXdmcp.so.6.0.0 b6ced000-b6cee000 rw-p 00003000 fe:00 1163303 /usr/lib/libXdmcp.so.6.0.0 b6cee000-b6cf0000 r-xp 00000000 fe:00 1163911 /usr/lib/libXau.so.6.0.0 b6cf0000-b6cf1000 rw-p 00001000 fe:00 1163911 /usr/lib/libXau.so.6.0.0 b6cf1000-b6d5c000 r-xp 00000000 fe:00 1163880 /usr/lib/libfreetype.so.6.3.16 b6d5c000-b6d60000 rw-p 0006a000 fe:00 1163880 /usr/lib/libfreetype.so.6.3.16 b6d60000-b6dd4000 r-xp 00000000 fe:00 1163351 /usr/lib/libcairo.so.2.11.5 b6dd4000-b6dd6000 rw-p 00073000 fe:00 1163351 /usr/lib/libcairo.so.2.11.5 b6dd6000-b6dd7000 rw-p b6dd6000 00:00 0 b6dd7000-b6dd9000 r-xp 00000000 fe:00 1164183 /usr/lib/libXdamage.so.1.1.0 b6dd9000-b6dda000 rw-p 00001000 fe:00 1164183 /usr/lib/libXdamage.so.1.1.0 b6dda000-b6ddc000 r-xp 00000000 fe:00 1164500 /usr/lib/libXcomposite.so.1.0.0 b6ddc000-b6ddd000 rw-p 00001000 fe:00 1164500 /usr/lib/libXcomposite.so.1.0.0 b6ddd000-b6de5000 r-xp 00000000 fe:00 1164472 /usr/lib/libpangocairo-1.0.so.0.1800.2 b6de5000-b6de6000 rw-p 00007000 fe:00 1164472 /usr/lib/libpangocairo-1.0.so.0.1800.2 b6de6000-b6e04000 r-xp 00000000 fe:00 1164180 /usr/lib/libexpat.so.1.0.0 b6e04000-b6e06000 rw-p 0001d000 fe:00 1164180 /usr/lib/libexpat.so.1.0.0 b6e06000-b6e07000 rw-p b6e06000 00:00 0 b6e07000-b6e59000 r-xp 00000000 fe:00 1164876 /usr/lib/libtiff.so.4.2.1 b6e59000-b6e5b000 rw-p 00052000 fe:00 1164876 /usr/lib/libtiff.so.4.2.1 b6e5b000-b6e79000 r-xp 00000000 fe:00 1163794 /usr/lib/libjpeg.so.62.0.0 b6e79000-b6e7a000 rw-p 0001e000 fe:00 1163794 /usr/lib/libjpeg.so.62.0.0 b6e7a000-b6e9c000 r-xp 00000000 fe:00 1163873 /usr/lib/libpng12.so.0.15.0 b6e9c000-b6e9d000 rw-p 00021000 fe:00 1163873 /usr/lib/libpng12.so.0.15.0 b6e9d000-b6f3c000 r-xp 00000000 fe:00 1163625 /usr/lib/libglib-2.0.so.0.1400.1 b6f3c000-b6f3d000 rw-p 0009e000 fe:00 1163625 /usr/lib/libglib-2.0.so.0.1400.1 b6f3d000-b6f40000 r-xp 00000000 fe:00 1163622 /usr/lib/libgthread-2.0.so.0.1400.1 b6f40000-b6f41000 rw-p 00003000 fe:00 1163622 /usr/lib/libgthread-2.0.so.0.1400.1 b6f41000-b6f42000 rw-p b6f41000 00:00 0 b6f42000-b6f45000 r-xp 00000000 fe:00 1163626 /usr/lib/libgmodule-2.0.so.0.1400.1 b6f45000-b6f46000 rw-p 00002000 fe:00 1163626 /usr/lib/libgmodule-2.0.so.0.1400.1 b6f46000-b6f81000 r-xp 00000000 fe:00 1163624 /usr/lib/libgobject-2.0.so.0.1400.1 b6f81000-b6f82000 rw-p 0003a000 fe:00 1163624 /usr/lib/libgobject-2.0.so.0.1400.1 b6f82000-b706a000 r-xp 00000000 fe:00 1163785 /usr/lib/libX11.so.6.2.0 b706a000-b706e000 rw-p 000e8000 fe:00 1163785 /usr/lib/libX11.so.6.2.0 b706e000-b70a9000 r-xp 00000000 fe:00 1164473 /usr/lib/libpango-1.0.so.0.1800.2 b70a9000-b70ab000 rw-p 0003b000 fe:00 1164473 /usr/lib/libpango-1.0.so.0.1800.2 b70ab000-b70af000 r-xp 00000000 fe:00 1163894 /usr/lib/libXfixes.so.3.1.0 b70af000-b70b0000 rw-p 00003000 fe:00 1163894 /usr/lib/libXfixes.so.3.1.0 b70b0000-b70b8000 r-xp 00000000 fe:00 1163900 /usr/lib/libXcursor.so.1.0.2 b70b8000-b70b9000 rw-p 00007000 fe:00 1163900 /usr/lib/libXcursor.so.1.0.2 b70b9000-b70ba000 rw-p b70b9000 00:00 0 b70ba000-b70bf000 r-xp 00000000 fe:00 1163933 /usr/lib/libXrandr.so.2.1.0 b70bf000-b70c0000 rw-p 00005000 fe:00 1163933 /usr/lib/libXrandr.so.2.1.0 b70c0000-b70c7000 r-xp 00000000 fe:00 1163925 /usr/lib/libXi.so.6.0.0 b70c7000-b70c8000 rw-p 00006000 fe:00 1163925 /usr/lib/libXi.so.6.0.0 b70c8000-b70ca000 r-xp 00000000 fe:00 1163929 /usr/lib/libXinerama.so.1.0.0 b70ca000-b70cb000 rw-p 00001000 fe:00 1163929 /usr/lib/libXinerama.so.1.0.0 b70cb000-b70d2000 r-xp 00000000 fe:00 1163888 /usr/lib/libXrender.so.1.3.0 b70d2000-b70d3000 rw-p 00007000 fe:00 1163888 /usr/lib/libXrender.so.1.3.0 b70d3000-b70e0000 r-xp 00000000 fe:00 1163782 /usr/lib/libXext.so.6.4.0 b70e0000-b70e1000 rw-p 0000c000 fe:00 1163782 /usr/lib/libXext.so.6.4.0 b70e1000-b7104000 r-xp 00000000 fe:00 1164746 /usr/lib/libfontconfig.so.1.2.0 b7104000-b710c000 rw-p 00023000 fe:00 1164746 /usr/lib/libfontconfig.so.1.2.0 b710c000-b710d000 rw-p b710c000 00:00 0 b710d000-b7124000 r-xp 00000000 fe:00 1164493 /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0 b7124000-b7125000 rw-p 00016000 fe:00 1164493 /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0 b7125000-b713e000 r-xp 00000000 fe:00 1164212 /usr/lib/libatk-1.0.so.0.2009.1 b713e000-b7140000 rw-p 00018000 fe:00 1164212 /usr/lib/libatk-1.0.so.0.2009.1 b7140000-b71c3000 r-xp 00000000 fe:00 1164491 /usr/lib/libgdk-x11-2.0.so.0.1200.0 b71c3000-b71c6000 rw-p 00083000 fe:00 1164491 /usr/lib/libgdk-x11-2.0.so.0.1200.0 b71c6000-b7541000 r-xp 00000000 fe:00 1164494 /usr/lib/libgtk-x11-2.0.so.0.1200.0 b7541000-b7547000 rw-p 0037b000 fe:00 1164494 /usr/lib/libgtk-x11-2.0.so.0.1200.0 b7547000-b7549000 rw-p b7547000 00:00 0 b7549000-b754b000 r-xp 00000000 08:03 48890 /lib/i686/cmov/libdl-2.6.1.so b754b000-b754d000 rw-p 00001000 08:03 48890 /lib/i686/cmov/libdl-2.6.1.so b754d000-b7561000 r-xp 00000000 fe:00 1163640 /usr/lib/libz.so.1.2.3.3 b7561000-b7562000 rw-p 00013000 fe:00 1163640 /usr/lib/libz.so.1.2.3.3 b7562000-b7563000 rw-p b7562000 00:00 0 b7563000-b76a5000 r-xp 00000000 08:03 48887 /lib/i686/cmov/libc-2.6.1.so b76a5000-b76a6000 r--p 00142000 08:03 48887 /lib/i686/cmov/libc-2.6.1.so b76a6000-b76a8000 rw-p 00143000 08:03 48887 /lib/i686/cmov/libc-2.6.1.so b76a8000-b76ab000 rw-p b76a8000 00:00 0 b76ab000-b76be000 r-xp 00000000 08:03 48901 /lib/i686/cmov/libpthread-2.6.1.so b76be000-b76c0000 rw-p 00013000 08:03 48901 /lib/i686/cmov/libpthread-2.6.1.so b76c0000-b76c2000 rw-p b76c0000 00:00 0 b76c2000-b76cc000 r-xp 00000000 08:03 48929 /lib/libgcc_s.so.1 b76cc000-b76cd000 rw-p 00009000 08:03 48929 /lib/libgcc_s.so.1 b76cd000-b76f0000 r-xp 00000000 08:03 48891 /lib/i686/cmov/libm-2.6.1.so b76f0000-b76f2000 rw-p 00023000 08:03 48891 /lib/i686/cmov/libm-2.6.1.so b76f2000-b77d2000 r-xp 00000000 fe:00 1163637 /usr/lib/libstdc++.so.6.0.9 b77d2000-b77d5000 r--p 000e0000 fe:00 1163637 /usr/lib/libstdc++.so.6.0.9 b77d5000-b77d7000 rw-p 000e3000 fe:00 1163637 /usr/lib/libstdc++.so.6.0.9 b77d7000-b77dd000 rw-p b77d7000 00:00 0 b77dd000-b7944000 r-xp 00000000 fe:00 1166464 /usr/lib/libwx_baseud-2.6.so.0.3.1 b7944000-b7953000 rw-p 00167000 fe:00 1166464 /usr/lib/libwx_baseud-2.6.so.0.3.1 b7953000-b7961000 rw-p b7953000 00:00 0 b7961000-b7994000 r-xp 00000000 fe:00 1166465 /usr/lib/libwx_baseud_net-2.6.so.0.3.1 b7994000-b7996000 rw-p 00033000 fe:00 1166465 /usr/lib/libwx_baseud_net-2.6.so.0.3.1 b7996000-b799f000 r-xp 00000000 fe:00 1166466 /usr/lib/libwx_baseud_xml-2.6.so.0.3.1 b799f000-b79a0000 rw-p 00009000 fe:00 1166466 /usr/lib/libwx_baseud_xml-2.6.so.0.3.1 b79a0000-b7cd5000 r-xp 00000000 fe:00 1166475 /usr/lib/libwx_gtk2ud_core-2.6.so.0.3.1 b7cd5000-b7cfa000 rw-p 00334000 fe:00 1166475 /usr/lib/libwx_gtk2ud_core-2.6.so.0.3.1 b7cfa000-b7d00000 rw-p b7cfa000 00:00 0 b7d00000-b7db2000 r-xp 00000000 fe:00 1166473 /usr/lib/libwx_gtk2ud_adv-2.6.so.0.3.1 b7db2000-b7dba000 rw-p 000b2000 fe:00 1166473 /usr/lib/libwx_gtk2ud_adv-2.6.so.0.3.1 b7dba000-b7dbb000 rw-p b7dba000 00:00 0 b7dbb000-b7e55000 r-xp 00000000 fe:00 1166481 /usr/lib/libwx_gtk2ud_html-2.6.so.0.3.1 b7e55000-b7e5b000 rw-p 0009a000 fe:00 1166481 /usr/lib/libwx_gtk2ud_html-2.6.so.0.3.1 b7e5b000-b7e5c000 rw-p b7e5b000 00:00 0 b7e5c000-b7e7b000 r-xp 00000000 fe:00 1166486 /usr/lib/libwx_gtk2ud_qa-2.6.so.0.3.1 b7e7b000-b7e7d000 rw-p 0001f000 fe:00 1166486 /usr/lib/libwx_gtk2ud_qa-2.6.so.0.3.1 b7e7d000-b7ef7000 r-xp 00000000 fe:00 1166489 /usr/lib/libwx_gtk2ud_xrc-2.6.so.0.3.1 b7ef7000-b7efb000 rw-p 0007a000 fe:00 1166489 /usr/lib/libwx_gtk2ud_xrc-2.6.so.0.3.1 b7efb000-b7efc000 rw-p b7efb000 00:00 0 b7efd000-b7eff000 r--s 00000000 08:03 407916 /var/cache/fontconfig/b3fedf7c409f006ca1a6fceffceb77cf-x86.cache-2 b7eff000-b7f02000 r--s 00000000 08:03 407917 /var/cache/fontconfig/6330322105e0c4105d7c7a6ea2974107-x86.cache-2 b7f02000-b7f03000 r-xp 00000000 fe:00 1166106 /usr/lib/gconv/ISO8859-1.so b7f03000-b7f05000 rw-p 00000000 fe:00 1166106 /usr/lib/gconv/ISO8859-1.so b7f05000-b7f0d000 r-xp 00000000 08:03 48898 /lib/i686/cmov/libnss_nis-2.6.1.so b7f0d000-b7f0f000 rw-p 00007000 08:03 48898 /lib/i686/cmov/libnss_nis-2.6.1.so b7f0f000-b7f11000 rw-p b7f0f000 00:00 0 b7f11000-b7f2d000 r-xp 00000000 08:03 49303 /lib/ld-2.6.1.so b7f2d000-b7f2f000 rw-p 0001b000 08:03 49303 /lib/ld-2.6.1.so bfb20000-bfb36000 rw-p bfb20000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] Program received signal SIGABRT, Aborted. [Switching to Thread 0xb6c896c0 (LWP 5196)] 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb758d7f5 in raise () from /lib/i686/cmov/libc.so.6 #2 0xb758f181 in abort () from /lib/i686/cmov/libc.so.6 #3 0xb75c4ddc in ?? () from /lib/i686/cmov/libc.so.6 #4 0x00000009 in ?? () #5 0xbfb32b5c in ?? () #6 0x00000400 in ?? () #7 0x0809b3c8 in ?? () #8 0x010000a3 in ?? () #9 0xb768f088 in ?? () from /lib/i686/cmov/libc.so.6 #10 0x00000017 in ?? () #11 0xbfb34b18 in ?? () #12 0x00000019 in ?? () #13 0xb768f0a1 in ?? () from /lib/i686/cmov/libc.so.6 #14 0x00000002 in ?? () #15 0xb768f184 in ?? () from /lib/i686/cmov/libc.so.6 #16 0x0000001f in ?? () #17 0xb768f0a5 in ?? () from /lib/i686/cmov/libc.so.6 #18 0x00000004 in ?? () #19 0xbfb33093 in ?? () #20 0x00000008 in ?? () #21 0xb768f0ab in ?? () from /lib/i686/cmov/libc.so.6 #22 0x00000005 in ?? () #23 0xbfb32a98 in ?? () #24 0xb6ebfa4b in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0 #25 0xb75d08ab in free () from /lib/i686/cmov/libc.so.6 #26 0xb6ed3961 in g_free () from /usr/lib/libglib-2.0.so.0 #27 0xb7b28f1d in gtk_button_style_set_callback (m_widget=0x8096710, win=0x81220d8) at ../src/gtk/button.cpp:92 #28 0xb7b2906f in wxButton::SetDefault (this=0x81220d8) at ../src/gtk/button.cpp:220 #29 0xb7b7f59b in wxDialogBase::CreateStdDialogButtonSizer (this=0x80dc920, flags=21) at ../src/common/dlgcmn.cpp:353 #30 0xb7b7f658 in wxDialogBase::CreateButtonSizer (this=0x80dc920, flags=21) at ../src/common/dlgcmn.cpp:305 #31 0xb7c1d930 in wxTextEntryDialog (this=0x80dc920, parent=0x80d95c0, message=@0xbfb333a4, caption=@0xbfb333a8, value=@0xbfb333ac, style=21, pos=@0x8051750) at ../src/generic/textdlgg.cpp:130 #32 0x0804ea6b in MainFrame (this=0x80d95c0, title=@0xbfb333e4, pos=@0x8051750, size=@0xbfb333e8) at base.cc:22 #33 0x0804ed93 in MainApp::OnInit (this=0x8077e98) at base.cc:12 #34 0x0804f400 in wxAppConsole::CallOnInit (this=0x8077e98) at /usr/include/wx-2.6/wx/app.h:87 ---Type to continue, or q to quit--- #35 0xb787406b in wxEntry (argc=@0xbfb334a0, argv=0x8053368) at ../src/common/init.cpp:423 #36 0xb7874160 in wxEntry (argc=@0xbfb334a0, argv=0xbfb33524) at ../src/common/init.cpp:451 #37 0x0804ee3a in main (argc=Cannot access memory at address 0x144c ) at base.cc:7 (gdb) base.cc: #include #ifndef WX_PRECOMP # include #endif #include "base.h" IMPLEMENT_APP(MainApp) // A macro that tells wxWidgets to create an instance of our application bool MainApp::OnInit() { // Create an instance of our frame, or window MainFrame *MainWin = new MainFrame(_("Hello World!"), wxDefaultPosition, wxSize(300, 200)); MainWin->Show(true); // show the window SetTopWindow(MainWin); // and finally, set it as the main window return true; } MainFrame::MainFrame(const wxString& title, const wxPoint& pos, const wxSize& size) : wxFrame((wxFrame *) NULL, -1, title, pos, size) { // normally we would initialize objects such as buttons and textboxes here wxTextEntryDialog *dlg = new wxTextEntryDialog(this, _("Test"), _("test")); // wxMessageDialog *dlg = new wxMessageDialog(this, _("Test"), _("test")); dlg->ShowModal(); } base.h: #ifndef __BASE_H // Make sure to only declare these classes once #define __BASE_H class MainApp: public wxApp // MainApp is the class for our application { // MainApp just acts as a container for the window, or frame in MainFrame public: virtual bool OnInit(); }; class MainFrame: public wxFrame // MainFrame is the class for our window, { // It contains the window and all objects in it public: MainFrame(const wxString& title, const wxPoint& pos, const wxSize& size); }; #endif