2012/1/15 John Darrington <j...@darrington.wattle.id.au> > My GTK2 version is 2.24.8-1.7 > > Did your old tool chain use a different version? >
Yes. It is really old. 2.20.1-5.3 BTW with version between these 2 I had problems that the output was not correctly displayed. Now it looks good when the problem line is removed. > I presume pod->viewer points to a valid GtkWindow. If it didn't then > lots of other things would be going wrong. > How can I check this pointer? > > Make sure that everything else works ok. > Everything opening an output window crashes. So there is not much I can use. With the latest replacement I could also use the other functionality. > > Are there any GtkCritical or GtkWarning messages on the console? > > J' > Yes when gtk_window_set_urgency_hint (NULL, TRUE); is used I get: (psppire.exe:8): Gtk-CRITICAL **: gtk_window_set_urgency_hint: assertion `GTK_IS_WINDOW (window)' failed but psppire continues. With the original line I get: == (psppire.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Not-Rotated 8", falling back to "Sans Not-Rotated 8", expect ugly output. (psppire.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg 8", falling back to "Sans 8", expect ugly output. (psppire.exe:8): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='common' (psppire.exe:8): Pango-WARNING **: couldn't load font "MS Shell Dlg Italic Not-Rotated 8", falling back to "Sans Italic Not-Rotated 8", expect ugly output. fixme:win:FlashWindowEx 0xcfefdc wine: Unhandled page fault on write access to 0x00000001 at address 0x12395ae (thread 0009), starting debugger... Unhandled exception: page fault on write access to 0x00000001 in 32-bit code (0x012395ae). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:012395ae ESP:00cff004 EBP:00000001 EFLAGS:00210202( R- -- I - - - ) EAX:00000001 EBX:011e12d8 ECX:00000000 EDX:00000000 ESI:00f01e5c EDI:00000000 Stack dump: 0x00cff004: 00000001 01239dd0 6c3685f5 00171038 0x00cff014: 0123df28 0000000d 011e11b8 010e1528 0x00cff024: 0123df28 00cff088 00425a11 011e11b8 0x00cff034: 00000001 00000039 010d8a30 00000001 0x00cff044: 010a8b88 00000002 00000000 ffffffff 0x00cff054: 00cff2ac 00000006 004ecf84 00000000 Backtrace: 0x012395ae: addb %al,0x0(%eax) Modules: Module Address Debug info Name (126 modules) PE 230000- 271000 Deferred libgdk_pixbuf-2.0-0 PE 400000- af7000 Deferred psppire PE d00000- 109e000 Deferred libgtk-win32-2.0-0 PE 617c0000-6180d000 Deferred libjasper-1 PE 61cc0000-61ce2000 Deferred libintl-8 PE 62940000-62962000 Deferred libatk-1.0-0 PE 62b40000-62ba0000 Deferred libgtksourceview-2.0-0 PE 62d40000-62d56000 Deferred libwimp PE 62e80000-62e9d000 Deferred zlib1 PE 63a40000-63a89000 Deferred libgobject-2.0-0 PE 64740000-6476d000 Deferred libpng15-15 PE 64ec0000-64f3a000 Deferred libfreetype-6 PE 64f80000-64fb9000 Deferred libfontconfig-1 PE 65300000-6538c000 Deferred libpixman-1-0 PE 65580000-655c5000 Deferred libpango-1.0-0 PE 65c40000-65c4f000 Deferred libgthread-2.0-0 PE 66000000-66136000 Deferred libiconv-2 PE 685c0000-686d5000 Deferred libglib-2.0-0 PE 68d40000-68d50000 Deferred libffi-5 PE 68dc0000-68e60000 Deferred libcairo-2 PE 68ec0000-68f2b000 Deferred libtiff-5 PE 6b280000-6b297000 Deferred libpangowin32-1.0-0 PE 6b800000-6b838000 Deferred libjpeg-8 PE 6be00000-6be38000 Deferred libgslcblas-0 PE 6c340000-6c3e3000 Deferred libgdk-win32-2.0-0 PE 6d4c0000-6d4d5000 Deferred libpangocairo-1.0-0 PE 6d580000-6d674000 Deferred libgio-2.0-0 PE 6d700000-6d737000 Deferred libpangoft2-1.0-0 PE 6dd00000-6dd0e000 Deferred libgmodule-2.0-0 PE 6eec0000-6f065000 Deferred libgsl-0 PE 70f40000-710a4000 Deferred libxml2-2 ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7d59f000-7d5d5000 Deferred winhttp<elf> \-PE 7d5b0000-7d5d5000 \ winhttp ELF 7d75b000-7d776000 Deferred spoolss<elf> \-PE 7d760000-7d776000 \ spoolss ELF 7d776000-7d798000 Deferred localspl<elf> \-PE 7d780000-7d798000 \ localspl ELF 7d798000-7d7a6000 Deferred libnss_files.so.2 ELF 7d7a6000-7d7b2000 Deferred libnss_nis.so.2 ELF 7d7b2000-7d7cb000 Deferred libnsl.so.1 ELF 7d7cb000-7d7d5000 Deferred libnss_compat.so.2 ELF 7d7d5000-7d7f3000 Deferred libselinux.so.1 ELF 7d7f3000-7d7f8000 Deferred libkeyutils.so.1 ELF 7d7f8000-7d802000 Deferred libkrb5support.so.0 ELF 7d802000-7d82b000 Deferred libk5crypto.so.3 ELF 7d82b000-7d8f8000 Deferred libkrb5.so.3 ELF 7d8f8000-7da98000 Deferred libcrypto.so.1.0.0 ELF 7da98000-7daef000 Deferred libssl.so.1.0.0 ELF 7daef000-7db2c000 Deferred libgssapi_krb5.so.2 ELF 7db2c000-7db7f000 Deferred libcups.so.2 ELF 7dbe8000-7dc1f000 Deferred uxtheme<elf> \-PE 7dbf0000-7dc1f000 \ uxtheme ELF 7dc1f000-7dc26000 Deferred libxfixes.so.3 ELF 7dc26000-7dc31000 Deferred libxcursor.so.1 ELF 7dc34000-7dc39000 Deferred libcom_err.so.2 ELF 7dcf8000-7dd22000 Deferred libexpat.so.1 ELF 7dd22000-7dd57000 Deferred libfontconfig.so.1 ELF 7dd57000-7dd67000 Deferred libxi.so.6 ELF 7dd67000-7dd6b000 Deferred libxcomposite.so.1 ELF 7dd6b000-7dd74000 Deferred libxrandr.so.2 ELF 7dd74000-7dd7f000 Deferred libxrender.so.1 ELF 7dd7f000-7dd85000 Deferred libxxf86vm.so.1 ELF 7dd85000-7dd89000 Deferred libxinerama.so.1 ELF 7dd89000-7dd8d000 Deferred libxau.so.6 ELF 7dd8d000-7ddad000 Deferred libxcb.so.1 ELF 7ddad000-7ddb3000 Deferred libuuid.so.1 ELF 7ddb3000-7ddce000 Deferred libice.so.6 ELF 7ddce000-7df0a000 Deferred libx11.so.6 ELF 7df0a000-7df1c000 Deferred libxext.so.6 ELF 7df1c000-7df25000 Deferred libsm.so.6 ELF 7df25000-7dfd6000 Deferred winex11<elf> \-PE 7df30000-7dfd6000 \ winex11 ELF 7dfd6000-7dfee000 Deferred libz.so.1 ELF 7dfee000-7e077000 Deferred libfreetype.so.6 ELF 7e077000-7e0c1000 Deferred libncurses.so.5 ELF 7e0c1000-7e0fe000 Deferred winspool<elf> \-PE 7e0d0000-7e0fe000 \ winspool ELF 7e0fe000-7e1f9000 Deferred comdlg32<elf> \-PE 7e100000-7e1f9000 \ comdlg32 ELF 7e1f9000-7e22e000 Deferred usp10<elf> \-PE 7e200000-7e22e000 \ usp10 ELF 7e22e000-7e252000 Deferred imm32<elf> \-PE 7e230000-7e252000 \ imm32 ELF 7e252000-7e275000 Deferred iphlpapi<elf> \-PE 7e260000-7e275000 \ iphlpapi ELF 7e275000-7e2a2000 Deferred netapi32<elf> \-PE 7e280000-7e2a2000 \ netapi32 ELF 7e2a2000-7e2b9000 Deferred libresolv.so.2 ELF 7e2d0000-7e2f0000 Deferred dnsapi<elf> \-PE 7e2e0000-7e2f0000 \ dnsapi ELF 7e2f0000-7e3f3000 Deferred comctl32<elf> \-PE 7e300000-7e3f3000 \ comctl32 ELF 7e3f3000-7e467000 Deferred shlwapi<elf> \-PE 7e400000-7e467000 \ shlwapi ELF 7e467000-7e68c000 Deferred shell32<elf> \-PE 7e470000-7e68c000 \ shell32 ELF 7e68c000-7e70b000 Deferred rpcrt4<elf> \-PE 7e6a0000-7e70b000 \ rpcrt4 ELF 7e70b000-7e83c000 Deferred ole32<elf> \-PE 7e720000-7e83c000 \ ole32 ELF 7e83c000-7e856000 Deferred version<elf> \-PE 7e840000-7e856000 \ version ELF 7e856000-7e9a8000 Deferred user32<elf> \-PE 7e870000-7e9a8000 \ user32 ELF 7e9a8000-7ea12000 Deferred advapi32<elf> \-PE 7e9b0000-7ea12000 \ advapi32 ELF 7ea12000-7eacd000 Deferred gdi32<elf> \-PE 7ea20000-7eacd000 \ gdi32 ELF 7eacd000-7eb01000 Deferred ws2_32<elf> \-PE 7ead0000-7eb01000 \ ws2_32 ELF 7eb01000-7eb9e000 Deferred msvcrt<elf> \-PE 7eb20000-7eb9e000 \ msvcrt ELF 7ed2f000-7eee9000 Deferred kernel32<elf> \-PE 7ed40000-7eee9000 \ kernel32 ELF 7eee9000-7ef14000 Deferred libm.so.6 ELF 7ef17000-7ef2b000 Deferred msimg32<elf> \-PE 7ef20000-7ef2b000 \ msimg32 ELF 7ef2b000-7f000000 Deferred ntdll<elf> \-PE 7ef40000-7f000000 \ ntdll ELF b748e000-b7493000 Deferred libdl.so.2 ELF b7493000-b75ff000 Deferred libc.so.6 ELF b75ff000-b761a000 Deferred libpthread.so.0 ELF b7631000-b7775000 Dwarf libwine.so.1 ELF b7776000-b7797000 Deferred ld-linux.so.2 ELF ffffe000-fffff000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\usr\i686-w64-mingw32\sys-root\mingw\bin\psppire.exe 00000023 0 00000009 0 <== 0000000e services.exe 0000001f 0 0000001e 0 00000018 0 00000017 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001a 0 00000019 0 00000014 0 00000013 0 0000001b plugplay.exe 00000020 0 0000001d 0 0000001c 0 00000021 explorer.exe 00000022 0 Backtrace: == Have fun
_______________________________________________ pspp-dev mailing list pspp-dev@gnu.org https://lists.gnu.org/mailman/listinfo/pspp-dev