2012/1/15 John Darrington
<address@hidden>
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?
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