RE: [Template-haskell] Templates + FFI + shared libs = segfault?
Robert Dockins <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.cvs.ghc,gmane.comp.lang.haskell.template |
|---|---|
| Message-ID | <1083884965.11803.67.camel@localhost> |
Simon,
> You seem to have stumbled on a bug somewhere involved in dynamic
> linking. I rather doubt it has anything to do with TH.
That appears to be the case. ghci crashes just loading the .so
(listings below). After playing around, the problem seems to be with
loading the dependancies. If I load -lqt also (very carefully), then
ghci doesn't crash, and, in fact, the origninal TH module also loads and
works with the correct command line. In short here is the scoop:
ghci -lsmokeqt segfault
ghci -lqt -lsmokeqt can't find .so
ghci -L/usr/qt/3/lib -lqt -lsmokeqt works!
ghci -L/usr/qt/3/lib -lsmokeqt -lqt segfaults
ghci -lqt can't find .so
ghci -L/usr/qt/3/lib -lqt works
So, it appears that libqt.so (or libqt-mt.so also works) must be loaded
before libsmokeqt.so. The same thing occurs when I insert the above
options into the command line to compile my TH module.
I am attaching output from LD_DEBUG=files listings from three different
situations
1) ldrun.txt output from a simple program which uses smoke
2) ghcismokeqt.txt output from ghci -lsmokeqt
3) ghciqtsmokeqt.txt output from ghci -L/usr/qt/3/lib -lqt-mt -lsmokeqt
2) is the interesting one. It cuts off after calling init on
libsmokeqt.so. It also contains an error while binding the symbol
'pthread_key_create' in the libGL module, which looks very odd. I can
only assume this is related somehow. The error in question looks like:
12500: /usr/X11R6/lib/libGL.so.1: error: relocation error:
undefined symbol: pthread_key_create (fatal)
This error does not occur in 1) nor in 3).
> Next, we'll need to be able to reproduce it here. Can you boil out the
> smallest thing that demonstrates the problem and send it, with
> instructions? We'll need to get smokeqt, I suppose. It probably won't
> be identical to yours, because our Linux will be slightly different. I
> hope that doesn't hide the problem.
The simplist thing that does it here is
ghci -lsmokeqt
The easiest way to get smoke is to grab the kdebindings package
(http://kde.gnusoft.net/stable/3.2.1/src/kdebindings-3.2.1.tar.bz2) and
./configure
cd smoke/qt
make
I am using CVS code, but I had the same behavior with 3.2.1 stable code.
Please, let me know if I can help further.
Finally, the crash listings:
---------------------------------------------------------
$ghci -lsmokeqt
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.3.20040426, for
Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base ... linking ... done.
Loading object (dynamic) smokeqt ... done
final link ... done
Segmentation fault
$ ghci -lqt -lsmokeqt
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.3.20040426, for
Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base ... linking ... done.
Loading object (dynamic) qt ... failed.
Dynamic linker error message was:
libqt.so: cannot open shared object file: No such file or directory
Whilst trying to load: (dynamic) qt
Directories to search are:
ghc-6.3.20040426: user specified .o/.so/.DLL could not be loaded.
$ ghci -L/usr/qt/3/lib -lqt -lsmokeqt
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.3.20040426, for
Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base ... linking ... done.
Loading object (dynamic) qt ... done
Loading object (dynamic) smokeqt ... done
final link ... done
Prelude> :q
Leaving GHCi.
$ ghci -L/usr/qt/3/lib -lsmokeqt -lqt
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.3.20040426, for
Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base ... linking ... done.
Loading object (dynamic) smokeqt ... done
Loading object (dynamic) qt ... Segmentation fault
Robert Dockins
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc
runld.txt
(text/plain, 17.1 KB)
12494:
12494: file=libsmokeqt.so.1; needed by ./hssmoke
12494: file=libsmokeqt.so.1; generating link map
12494: dynamic: 0x404d82c0 base: 0x40030000 size: 0x004b0b58
12494: entry: 0x40207330 phdr: 0x40030034 phnum: 4
12494:
12494:
12494: file=libm.so.6; needed by ./hssmoke
12494: file=libm.so.6; generating link map
12494: dynamic: 0x4050203c base: 0x404e1000 size: 0x000211d0
12494: entry: 0x404e44c0 phdr: 0x404e1034 phnum: 6
12494:
12494:
12494: file=libgmp.so.3; needed by ./hssmoke
12494: file=libgmp.so.3; generating link map
12494: dynamic: 0x4052f590 base: 0x40503000 size: 0x0002c9c4
12494: entry: 0x40508840 phdr: 0x40503034 phnum: 4
12494:
12494:
12494: file=libdl.so.2; needed by ./hssmoke
12494: file=libdl.so.2; generating link map
12494: dynamic: 0x40532e30 base: 0x40530000 size: 0x00002fdc
12494: entry: 0x40531bf0 phdr: 0x40530034 phnum: 6
12494:
12494:
12494: file=libc.so.6; needed by ./hssmoke
12494: file=libc.so.6; generating link map
12494: dynamic: 0x40661874 base: 0x40533000 size: 0x00131664
12494: entry: 0x40548e80 phdr: 0x40533034 phnum: 7
12494:
12494:
12494: file=libqt-mt.so.3; needed by ./hssmoke
12494: file=libqt-mt.so.3; generating link map
12494: dynamic: 0x40d2f3cc base: 0x40665000 size: 0x006d7b0c
12494: entry: 0x408073f0 phdr: 0x40665034 phnum: 4
12494:
12494:
12494: file=libpthread.so.0; needed by ./hssmoke
12494: file=libpthread.so.0; generating link map
12494: dynamic: 0x40d4ec18 base: 0x40d3e000 size: 0x00050f80
12494: entry: 0x40d42250 phdr: 0x40d3e034 phnum: 7
12494:
12494:
12494: file=libstdc++.so.5; needed by ./hssmoke
12494: file=libstdc++.so.5; generating link map
12494: dynamic: 0x40e3e1ec base: 0x40d8f000 size: 0x000b5280
12494: entry: 0x40dc9b50 phdr: 0x40d8f034 phnum: 5
12494:
12494:
12494: file=libmng.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libmng.so.1; generating link map
12494: dynamic: 0x411d9c64 base: 0x00000000 size: 0x00043870
12494: entry: 0x411a3280 phdr: 0x41197034 phnum: 3
12494:
12494:
12494: file=libjpeg.so.62; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libjpeg.so.62; generating link map
12494: dynamic: 0x4124bd94 base: 0x00000000 size: 0x0001dfe4
12494: entry: 0x41230460 phdr: 0x4122e034 phnum: 3
12494:
12494:
12494: file=libXi.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXi.so.6; generating link map
12494: dynamic: 0x40e4c7ac base: 0x40e45000 size: 0x000079c0
12494: entry: 0x40e463d0 phdr: 0x40e45034 phnum: 4
12494:
12494:
12494: file=libXrender.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXrender.so.1; generating link map
12494: dynamic: 0x40e5546c base: 0x40e4e000 size: 0x000075fc
12494: entry: 0x40e4f3b0 phdr: 0x40e4e034 phnum: 4
12494:
12494:
12494: file=libXrandr.so.2; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXrandr.so.2; generating link map
12494: dynamic: 0x40e591cc base: 0x40e56000 size: 0x00003348
12494: entry: 0x40e56dc0 phdr: 0x40e56034 phnum: 4
12494:
12494:
12494: file=libXcursor.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXcursor.so.1; generating link map
12494: dynamic: 0x40e62994 base: 0x40e5a000 size: 0x00008c18
12494: entry: 0x40e5c340 phdr: 0x40e5a034 phnum: 4
12494:
12494:
12494: file=libXft.so.2; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXft.so.2; generating link map
12494: dynamic: 0x40e74bd8 base: 0x40e63000 size: 0x00011ff0
12494: entry: 0x40e66ab0 phdr: 0x40e63034 phnum: 4
12494:
12494:
12494: file=libfreetype.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libfreetype.so.6; generating link map
12494: dynamic: 0x40eca560 base: 0x40e75000 size: 0x00055968
12494: entry: 0x40e7cce0 phdr: 0x40e75034 phnum: 3
12494:
12494:
12494: file=libfontconfig.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libfontconfig.so.1; generating link map
12494: dynamic: 0x40ef0430 base: 0x40ecb000 size: 0x00026848
12494: entry: 0x40ed3300 phdr: 0x40ecb034 phnum: 3
12494:
12494:
12494: file=libpng.so.3; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libpng.so.3; generating link map
12494: dynamic: 0x41207360 base: 0x00000000 size: 0x0002a89c
12494: entry: 0x411e2aa0 phdr: 0x411dd034 phnum: 3
12494:
12494:
12494: file=libz.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libz.so.1; generating link map
12494: dynamic: 0x4125b644 base: 0x00000000 size: 0x0000d84c
12494: entry: 0x4124f8e0 phdr: 0x4124e034 phnum: 3
12494:
12494:
12494: file=libXext.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libXext.so.6; generating link map
12494: dynamic: 0x40f00990 base: 0x40ef3000 size: 0x0000dcb4
12494: entry: 0x40ef5930 phdr: 0x40ef3034 phnum: 4
12494:
12494:
12494: file=libSM.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libSM.so.6; generating link map
12494: dynamic: 0x40f094c0 base: 0x40f01000 size: 0x000086c0
12494: entry: 0x40f03220 phdr: 0x40f01034 phnum: 4
12494:
12494:
12494: file=libICE.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libICE.so.6; generating link map
12494: dynamic: 0x40f1e860 base: 0x40f0a000 size: 0x00016850
12494: entry: 0x40f0d560 phdr: 0x40f0a034 phnum: 4
12494:
12494:
12494: file=libGLU.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libGLU.so.1; generating link map
12494: dynamic: 0x40f9a9e8 base: 0x40f21000 size: 0x0007a800
12494: entry: 0x40f37720 phdr: 0x40f21034 phnum: 5
12494:
12494:
12494: file=libGL.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libGL.so.1; generating link map
12494: dynamic: 0x4100450c base: 0x40f9d000 size: 0x00068ac0
12494: entry: 0x40fc5c60 phdr: 0x40f9d034 phnum: 3
12494:
12494:
12494: file=libX11.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libX11.so.6; generating link map
12494: dynamic: 0x410e2a80 base: 0x41006000 size: 0x000dd958
12494: entry: 0x410173e0 phdr: 0x41006034 phnum: 4
12494:
12494:
12494: file=libgcc_s.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so.1
12494: file=libgcc_s.so.1; generating link map
12494: dynamic: 0x410ec48c base: 0x410e4000 size: 0x0000864c
12494: entry: 0x410e5540 phdr: 0x410e4034 phnum: 5
12494:
12494:
12494: file=libexpat.so.0; needed by /usr/X11R6/lib/libXft.so.2
12494: file=libexpat.so.0; generating link map
12494: dynamic: 0x41113d40 base: 0x410ed000 size: 0x00026ea4
12494: entry: 0x410ef130 phdr: 0x410ed034 phnum: 4
12494:
12494:
12494: file=libGLcore.so.1; needed by /usr/X11R6/lib/libGL.so.1
12494: file=libGLcore.so.1; generating link map
12494: dynamic: 0x4172938c base: 0x4125c000 size: 0x004d7258
12494: entry: 0x41319470 phdr: 0x4125c034 phnum: 3
12494:
12494:
12494: calling init: /lib/libpthread.so.0
12494:
12494:
12494: calling init: /lib/libc.so.6
12494:
12494:
12494: calling init: /usr/lib/libexpat.so.0
12494:
12494:
12494: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1
12494:
12494:
12494: calling init: /usr/X11R6/lib/libICE.so.6
12494:
12494:
12494: calling init: /usr/X11R6/lib/libSM.so.6
12494:
12494:
12494: calling init: /usr/lib/libz.so.1
12494:
12494:
12494: calling init: /usr/lib/libfreetype.so.6
12494:
12494:
12494: calling init: /usr/lib/libfontconfig.so.1
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXcursor.so.1
12494:
12494:
12494: calling init: /usr/lib/libjpeg.so.62
12494:
12494:
12494: calling init: /lib/libdl.so.2
12494:
12494:
12494: calling init: /usr/X11R6/lib/libX11.so.6
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXext.so.6
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXrender.so.1
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXft.so.2
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXrandr.so.2
12494:
12494:
12494: calling init: /usr/X11R6/lib/libXi.so.6
12494:
12494:
12494: calling init: /usr/lib/libgmp.so.3
12494:
12494:
12494: calling init: /lib/libm.so.6
12494:
12494:
12494: calling init: /usr/X11R6/lib/libGL.so.1
12494:
12494: opening file=; opencount == 2
12494:
12494:
12494: calling init: /usr/lib/libpng.so.3
12494:
12494:
12494: calling init: /usr/lib/libmng.so.1
12494:
12494:
12494: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
12494:
12494:
12494: calling init: /usr/lib/libGLU.so.1
12494:
12494:
12494: calling init: /usr/qt/3/lib/libqt-mt.so.3
12494:
12494:
12494: calling init: /usr/kde/3.2/lib/libsmokeqt.so.1
12494:
12494:
12494: initialize program: ./hssmoke
12494:
12494:
12494: transferring control: ./hssmoke
12494:
12494: file=/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2; generating link map
12494: dynamic: 0x417d58dc base: 0x417d3000 size: 0x00002a08
12494: entry: 0x417d3880 phdr: 0x417d3034 phnum: 4
12494:
12494:
12494: calling init: /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
12494:
12494: opening file=/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2; opencount == 1
12494:
12494: file=/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2; generating link map
12494: dynamic: 0x417f39e0 base: 0x417d6000 size: 0x0001dec8
12494: entry: 0x417da280 phdr: 0x417d6034 phnum: 4
12494:
12494:
12494: calling init: /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
12494:
12494: opening file=/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2; opencount == 1
12494:
12494: file=/usr/kde/3.2/lib/kde3/plugins/styles/baghira.so; generating link map
12494: dynamic: 0x41938ecc base: 0x41900000 size: 0x000396a4
12494: entry: 0x4190d7c0 phdr: 0x41900034 phnum: 4
12494:
12494:
12494: file=libkdefx.so.4; needed by /usr/kde/3.2/lib/kde3/plugins/styles/baghira.so
12494: file=libkdefx.so.4; generating link map
12494: dynamic: 0x419646f4 base: 0x4193a000 size: 0x0002b340
12494: entry: 0x41944e80 phdr: 0x4193a034 phnum: 4
12494:
12494:
12494: calling init: /usr/kde/3.2/lib/libkdefx.so.4
12494:
12494:
12494: calling init: /usr/kde/3.2/lib/kde3/plugins/styles/baghira.so
12494:
12494: opening file=/usr/kde/3.2/lib/kde3/plugins/styles/baghira.so; opencount == 1
12494:
12494: opening file=/usr/X11R6/lib/libXcursor.so.1; opencount == 3
12494:
12494: file=/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2; generating link map
12494: dynamic: 0x419739d0 base: 0x4196a000 size: 0x00009bdc
12494: entry: 0x4196bce0 phdr: 0x4196a034 phnum: 4
12494:
12494:
12494: calling init: /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
12494:
12494: opening file=/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2; opencount == 1
12494:
12494: file=libnss_compat.so.2; generating link map
12494: dynamic: 0x419955c8 base: 0x4198e000 size: 0x00007828
12494: entry: 0x4198f1d0 phdr: 0x4198e034 phnum: 6
12494:
12494:
12494: file=libnsl.so.1; needed by /lib/libnss_compat.so.2
12494: file=libnsl.so.1; generating link map
12494: dynamic: 0x419a8620 base: 0x41996000 size: 0x00014b80
12494: entry: 0x41999bc0 phdr: 0x41996034 phnum: 6
12494:
12494:
12494: calling init: /lib/libnsl.so.1
12494:
12494:
12494: calling init: /lib/libnss_compat.so.2
12494:
12494: opening file=/lib/libnss_compat.so.2; opencount == 1
12494:
12494: file=libnss_nis.so.2; generating link map
12494: dynamic: 0x419b3958 base: 0x419ab000 size: 0x00008c6c
12494: entry: 0x419acbb0 phdr: 0x419ab034 phnum: 6
12494:
12494:
12494: file=libnss_files.so.2; needed by /lib/libnss_nis.so.2
12494: file=libnss_files.so.2; generating link map
12494: dynamic: 0x419bd290 base: 0x419b4000 size: 0x0000963c
12494: entry: 0x419b5d10 phdr: 0x419b4034 phnum: 6
12494:
12494:
12494: calling init: /lib/libnss_files.so.2
12494:
12494:
12494: calling init: /lib/libnss_nis.so.2
12494:
12494: opening file=/lib/libnss_nis.so.2; opencount == 1
12494:
12494:
12494: calling fini: /usr/kde/3.2/lib/kde3/plugins/styles/baghira.so
12494:
12494:
12494: calling fini: /usr/kde/3.2/lib/libkdefx.so.4
12494:
12494:
12494: calling fini: /usr/kde/3.2/lib/libsmokeqt.so.1
12494:
12494:
12494: calling fini: /usr/qt/3/lib/libqt-mt.so.3
12494:
12494:
12494: calling fini: /usr/lib/libGLU.so.1
12494:
12494:
12494: calling fini: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
12494:
12494:
12494: calling fini: /usr/lib/libmng.so.1
12494:
12494:
12494: calling fini: /usr/lib/libpng.so.3
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libGL.so.1
12494:
12494:
12494: closing file=; opencount == 4
12494:
12494: calling fini: /lib/libm.so.6
12494:
12494:
12494: calling fini: /usr/lib/libgmp.so.3
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXcursor.so.1
12494:
12494:
12494: calling fini: /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
12494:
12494:
12494: calling fini: /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
12494:
12494:
12494: calling fini: /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXi.so.6
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXrandr.so.2
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXft.so.2
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXrender.so.1
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libXext.so.6
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libX11.so.6
12494:
12494:
12494: calling fini: /lib/libdl.so.2
12494:
12494:
12494: calling fini: /lib/libpthread.so.0
12494:
12494:
12494: calling fini: /usr/lib/libjpeg.so.62
12494:
12494:
12494: calling fini: /usr/lib/libfontconfig.so.1
12494:
12494:
12494: calling fini: /usr/lib/libfreetype.so.6
12494:
12494:
12494: calling fini: /usr/lib/libz.so.1
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libSM.so.6
12494:
12494:
12494: calling fini: /usr/X11R6/lib/libICE.so.6
12494:
12494:
12494: calling fini: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1
12494:
12494:
12494: calling fini: /usr/lib/libexpat.so.0
12494:
12494:
12494: calling fini: /lib/libnss_compat.so.2
12494:
12494:
12494: calling fini: /lib/libnss_nis.so.2
12494:
12494:
12494: calling fini: /lib/libnsl.so.1
12494:
12494:
12494: calling fini: /lib/libnss_files.so.2
12494:
12494:
12494: calling fini: /lib/libc.so.6
12494:
ghciqtsmokeqt.txt
(text/plain, 14.9 KB)
12705:
12705: file=libdl.so.2; needed by /bin/sh
12705: file=libdl.so.2; generating link map
12705: dynamic: 0x40032e30 base: 0x40030000 size: 0x00002fdc
12705: entry: 0x40031bf0 phdr: 0x40030034 phnum: 6
12705:
12705:
12705: file=libc.so.6; needed by /bin/sh
12705: file=libc.so.6; generating link map
12705: dynamic: 0x40161874 base: 0x40033000 size: 0x00131664
12705: entry: 0x40048e80 phdr: 0x40033034 phnum: 7
12705:
12705:
12705: calling init: /lib/libc.so.6
12705:
12705:
12705: calling init: /lib/libdl.so.2
12705:
12705:
12705: initialize program: /bin/sh
12705:
12705:
12705: transferring control: /bin/sh
12705:
12705:
12705: file=libreadline.so.4; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libreadline.so.4; generating link map
12705: dynamic: 0x4005d25c base: 0x40030000 size: 0x0002e8b4
12705: entry: 0x4003af90 phdr: 0x40030034 phnum: 3
12705:
12705:
12705: file=libncurses.so.5; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libncurses.so.5; generating link map
12705: dynamic: 0x4009f0c0 base: 0x4005f000 size: 0x00040fac
12705: entry: 0x4006d240 phdr: 0x4005f034 phnum: 4
12705:
12705:
12705: file=libdl.so.2; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libdl.so.2; generating link map
12705: dynamic: 0x400a2e30 base: 0x400a0000 size: 0x00002fdc
12705: entry: 0x400a1bf0 phdr: 0x400a0034 phnum: 6
12705:
12705:
12705: file=libm.so.6; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libm.so.6; generating link map
12705: dynamic: 0x400c403c base: 0x400a3000 size: 0x000211d0
12705: entry: 0x400a64c0 phdr: 0x400a3034 phnum: 6
12705:
12705:
12705: file=libgmp.so.3; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libgmp.so.3; generating link map
12705: dynamic: 0x400f1590 base: 0x400c5000 size: 0x0002c9c4
12705: entry: 0x400ca840 phdr: 0x400c5034 phnum: 4
12705:
12705:
12705: file=libc.so.6; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705: file=libc.so.6; generating link map
12705: dynamic: 0x40220874 base: 0x400f2000 size: 0x00131664
12705: entry: 0x40107e80 phdr: 0x400f2034 phnum: 7
12705:
12705:
12705: calling init: /lib/libc.so.6
12705:
12705:
12705: calling init: /usr/lib/libgmp.so.3
12705:
12705:
12705: calling init: /lib/libm.so.6
12705:
12705:
12705: calling init: /lib/libdl.so.2
12705:
12705:
12705: calling init: /lib/libncurses.so.5
12705:
12705:
12705: calling init: /lib/libreadline.so.4
12705:
12705:
12705: initialize program: /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705:
12705:
12705: transferring control: /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12705:
12705: file=/usr/qt/3/lib/libqt-mt.so; generating link map
12705: dynamic: 0x4155e3cc base: 0x40e94000 size: 0x006d7b0c
12705: entry: 0x410363f0 phdr: 0x40e94034 phnum: 4
12705:
12705:
12705: file=libpthread.so.0; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libpthread.so.0; generating link map
12705: dynamic: 0x41596c18 base: 0x41586000 size: 0x00050f80
12705: entry: 0x4158a250 phdr: 0x41586034 phnum: 7
12705:
12705:
12705: file=libmng.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libmng.so.1; generating link map
12705: dynamic: 0x41619c64 base: 0x00440000 size: 0x00043870
12705: entry: 0x415e3280 phdr: 0x415d7034 phnum: 3
12705:
12705:
12705: file=libjpeg.so.62; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libjpeg.so.62; generating link map
12705: dynamic: 0x41638d94 base: 0x003ed000 size: 0x0001dfe4
12705: entry: 0x4161d460 phdr: 0x4161b034 phnum: 3
12705:
12705:
12705: file=libpng.so.3; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libpng.so.3; generating link map
12705: dynamic: 0x41663360 base: 0x0045c000 size: 0x0002a89c
12705: entry: 0x4163eaa0 phdr: 0x41639034 phnum: 3
12705:
12705:
12705: file=libz.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libz.so.1; generating link map
12705: dynamic: 0x41671644 base: 0x00416000 size: 0x0000d84c
12705: entry: 0x416658e0 phdr: 0x41664034 phnum: 3
12705:
12705:
12705: file=libXi.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXi.so.6; generating link map
12705: dynamic: 0x416797ac base: 0x41672000 size: 0x000079c0
12705: entry: 0x416733d0 phdr: 0x41672034 phnum: 4
12705:
12705:
12705: file=libXrender.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXrender.so.1; generating link map
12705: dynamic: 0x4168146c base: 0x4167a000 size: 0x000075fc
12705: entry: 0x4167b3b0 phdr: 0x4167a034 phnum: 4
12705:
12705:
12705: file=libXrandr.so.2; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXrandr.so.2; generating link map
12705: dynamic: 0x416851cc base: 0x41682000 size: 0x00003348
12705: entry: 0x41682dc0 phdr: 0x41682034 phnum: 4
12705:
12705:
12705: file=libXcursor.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXcursor.so.1; generating link map
12705: dynamic: 0x4168e994 base: 0x41686000 size: 0x00008c18
12705: entry: 0x41688340 phdr: 0x41686034 phnum: 4
12705:
12705:
12705: file=libXft.so.2; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXft.so.2; generating link map
12705: dynamic: 0x416a0bd8 base: 0x4168f000 size: 0x00011ff0
12705: entry: 0x41692ab0 phdr: 0x4168f034 phnum: 4
12705:
12705:
12705: file=libfreetype.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libfreetype.so.6; generating link map
12705: dynamic: 0x416f6560 base: 0x416a1000 size: 0x00055968
12705: entry: 0x416a8ce0 phdr: 0x416a1034 phnum: 3
12705:
12705:
12705: file=libfontconfig.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libfontconfig.so.1; generating link map
12705: dynamic: 0x4171c430 base: 0x416f7000 size: 0x00026848
12705: entry: 0x416ff300 phdr: 0x416f7034 phnum: 3
12705:
12705:
12705: file=libXext.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libXext.so.6; generating link map
12705: dynamic: 0x4172b990 base: 0x4171e000 size: 0x0000dcb4
12705: entry: 0x41720930 phdr: 0x4171e034 phnum: 4
12705:
12705:
12705: file=libX11.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libX11.so.6; generating link map
12705: dynamic: 0x41808a80 base: 0x4172c000 size: 0x000dd958
12705: entry: 0x4173d3e0 phdr: 0x4172c034 phnum: 4
12705:
12705:
12705: file=libSM.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libSM.so.6; generating link map
12705: dynamic: 0x418124c0 base: 0x4180a000 size: 0x000086c0
12705: entry: 0x4180c220 phdr: 0x4180a034 phnum: 4
12705:
12705:
12705: file=libICE.so.6; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libICE.so.6; generating link map
12705: dynamic: 0x41827860 base: 0x41813000 size: 0x00016850
12705: entry: 0x41816560 phdr: 0x41813034 phnum: 4
12705:
12705:
12705: file=libstdc++.so.5; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libstdc++.so.5; generating link map
12705: dynamic: 0x418d91ec base: 0x4182a000 size: 0x000b5280
12705: entry: 0x41864b50 phdr: 0x4182a034 phnum: 5
12705:
12705:
12705: file=libgcc_s.so.1; needed by /usr/qt/3/lib/libqt-mt.so
12705: file=libgcc_s.so.1; generating link map
12705: dynamic: 0x418e848c base: 0x418e0000 size: 0x0000864c
12705: entry: 0x418e1540 phdr: 0x418e0034 phnum: 5
12705:
12705:
12705: file=libexpat.so.0; needed by /usr/X11R6/lib/libXft.so.2
12705: file=libexpat.so.0; generating link map
12705: dynamic: 0x4190fd40 base: 0x418e9000 size: 0x00026ea4
12705: entry: 0x418eb130 phdr: 0x418e9034 phnum: 4
12705:
12705:
12705: calling init: /lib/libpthread.so.0
12705:
12705:
12705: calling init: /usr/lib/libexpat.so.0
12705:
12705:
12705: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1
12705:
12705:
12705: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
12705:
12705:
12705: calling init: /usr/X11R6/lib/libICE.so.6
12705:
12705:
12705: calling init: /usr/X11R6/lib/libSM.so.6
12705:
12705:
12705: calling init: /usr/X11R6/lib/libX11.so.6
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXext.so.6
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXrender.so.1
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXcursor.so.1
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXrandr.so.2
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXi.so.6
12705:
12705:
12705: calling init: /usr/lib/libz.so.1
12705:
12705:
12705: calling init: /usr/lib/libfreetype.so.6
12705:
12705:
12705: calling init: /usr/lib/libfontconfig.so.1
12705:
12705:
12705: calling init: /usr/X11R6/lib/libXft.so.2
12705:
12705:
12705: calling init: /usr/lib/libpng.so.3
12705:
12705:
12705: calling init: /usr/lib/libjpeg.so.62
12705:
12705:
12705: calling init: /usr/lib/libmng.so.1
12705:
12705:
12705: calling init: /usr/qt/3/lib/libqt-mt.so
12705:
12705: opening file=/usr/qt/3/lib/libqt-mt.so; opencount == 1
12705:
12705: file=libsmokeqt.so; generating link map
12705: dynamic: 0x41db82c0 base: 0x41910000 size: 0x004b0b58
12705: entry: 0x41ae7330 phdr: 0x41910034 phnum: 4
12705:
12705:
12705: file=libGLU.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12705: file=libGLU.so.1; generating link map
12705: dynamic: 0x41e3a9e8 base: 0x41dc1000 size: 0x0007a800
12705: entry: 0x41dd7720 phdr: 0x41dc1034 phnum: 5
12705:
12705:
12705: file=libGL.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12705: file=libGL.so.1; generating link map
12705: dynamic: 0x41ea350c base: 0x41e3c000 size: 0x00068ac0
12705: entry: 0x41e64c60 phdr: 0x41e3c034 phnum: 3
12705:
12705:
12705: file=libGLcore.so.1; needed by /usr/X11R6/lib/libGL.so.1
12705: file=libGLcore.so.1; generating link map
12705: dynamic: 0x4237238c base: 0x41ea5000 size: 0x004d7258
12705: entry: 0x41f62470 phdr: 0x41ea5034 phnum: 3
12705:
12705:
12705: file=/usr/X11R6/lib/libX11.so.6; needed by /usr/X11R6/lib/libGL.so.1 (relocation dependency)
12705:
12705:
12705: file=/usr/X11R6/lib/libXext.so.6; needed by /usr/X11R6/lib/libGL.so.1 (relocation dependency)
12705:
12705:
12705: calling init: /usr/lib/libGLU.so.1
12705:
12705:
12705: calling init: /usr/X11R6/lib/libGL.so.1
12705:
12705: opening file=; opencount == 2
12705:
12705:
12705: calling init: /usr/kde/3.2/lib/libsmokeqt.so
12705:
12705: opening file=/usr/kde/3.2/lib/libsmokeqt.so; opencount == 1
12705:
<interactive>:1:0: Not in scope: `less'
<interactive>:1:5: Not in scope: `ghciqtsmokeqt'
<interactive>:1:19: Not in scope: `txt'
12705:
12705: calling fini: /lib/libreadline.so.4
12705:
12705:
12705: calling fini: /lib/libncurses.so.5
12705:
12705:
12705: calling fini: /usr/kde/3.2/lib/libsmokeqt.so
12705:
12705:
12705: calling fini: /usr/qt/3/lib/libqt-mt.so
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libGL.so.1
12705:
12705:
12705: closing file=; opencount == 4
12705:
12705: calling fini: /usr/X11R6/lib/libXft.so.2
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libXi.so.6
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libXrandr.so.2
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libXrender.so.1
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libXext.so.6
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libX11.so.6
12705:
12705:
12705: calling fini: /lib/libdl.so.2
12705:
12705:
12705: calling fini: /usr/lib/libmng.so.1
12705:
12705:
12705: calling fini: /usr/lib/libpng.so.3
12705:
12705:
12705: calling fini: /usr/lib/libGLU.so.1
12705:
12705:
12705: calling fini: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
12705:
12705:
12705: calling fini: /lib/libm.so.6
12705:
12705:
12705: calling fini: /usr/lib/libgmp.so.3
12705:
12705:
12705: calling fini: /lib/libpthread.so.0
12705:
12705:
12705: calling fini: /usr/lib/libjpeg.so.62
12705:
12705:
12705: calling fini: /usr/lib/libfontconfig.so.1
12705:
12705:
12705: calling fini: /usr/lib/libfreetype.so.6
12705:
12705:
12705: calling fini: /usr/lib/libz.so.1
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libXcursor.so.1
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libSM.so.6
12705:
12705:
12705: calling fini: /usr/X11R6/lib/libICE.so.6
12705:
12705:
12705: calling fini: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1
12705:
12705:
12705: calling fini: /usr/lib/libexpat.so.0
12705:
12705:
12705: calling fini: /lib/libc.so.6
12705:
ghcismokeqt.txt
(text/plain, 12.4 KB)
12500:
12500: file=libdl.so.2; needed by /bin/sh
12500: file=libdl.so.2; generating link map
12500: dynamic: 0x40032e30 base: 0x40030000 size: 0x00002fdc
12500: entry: 0x40031bf0 phdr: 0x40030034 phnum: 6
12500:
12500:
12500: file=libc.so.6; needed by /bin/sh
12500: file=libc.so.6; generating link map
12500: dynamic: 0x40161874 base: 0x40033000 size: 0x00131664
12500: entry: 0x40048e80 phdr: 0x40033034 phnum: 7
12500:
12500:
12500: calling init: /lib/libc.so.6
12500:
12500:
12500: calling init: /lib/libdl.so.2
12500:
12500:
12500: initialize program: /bin/sh
12500:
12500:
12500: transferring control: /bin/sh
12500:
12500:
12500: file=libreadline.so.4; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libreadline.so.4; generating link map
12500: dynamic: 0x4005d25c base: 0x40030000 size: 0x0002e8b4
12500: entry: 0x4003af90 phdr: 0x40030034 phnum: 3
12500:
12500:
12500: file=libncurses.so.5; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libncurses.so.5; generating link map
12500: dynamic: 0x4009f0c0 base: 0x4005f000 size: 0x00040fac
12500: entry: 0x4006d240 phdr: 0x4005f034 phnum: 4
12500:
12500:
12500: file=libdl.so.2; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libdl.so.2; generating link map
12500: dynamic: 0x400a2e30 base: 0x400a0000 size: 0x00002fdc
12500: entry: 0x400a1bf0 phdr: 0x400a0034 phnum: 6
12500:
12500:
12500: file=libm.so.6; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libm.so.6; generating link map
12500: dynamic: 0x400c403c base: 0x400a3000 size: 0x000211d0
12500: entry: 0x400a64c0 phdr: 0x400a3034 phnum: 6
12500:
12500:
12500: file=libgmp.so.3; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libgmp.so.3; generating link map
12500: dynamic: 0x400f1590 base: 0x400c5000 size: 0x0002c9c4
12500: entry: 0x400ca840 phdr: 0x400c5034 phnum: 4
12500:
12500:
12500: file=libc.so.6; needed by /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500: file=libc.so.6; generating link map
12500: dynamic: 0x40220874 base: 0x400f2000 size: 0x00131664
12500: entry: 0x40107e80 phdr: 0x400f2034 phnum: 7
12500:
12500:
12500: calling init: /lib/libc.so.6
12500:
12500:
12500: calling init: /usr/lib/libgmp.so.3
12500:
12500:
12500: calling init: /lib/libm.so.6
12500:
12500:
12500: calling init: /lib/libdl.so.2
12500:
12500:
12500: calling init: /lib/libncurses.so.5
12500:
12500:
12500: calling init: /lib/libreadline.so.4
12500:
12500:
12500: initialize program: /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500:
12500:
12500: transferring control: /usr/local/lib/ghc-6.3.20040426/ghc-6.3.20040426
12500:
12500: file=libsmokeqt.so; generating link map
12500: dynamic: 0x413562c0 base: 0x40eae000 size: 0x004b0b58
12500: entry: 0x41085330 phdr: 0x40eae034 phnum: 4
12500:
12500:
12500: file=libqt-mt.so.3; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libqt-mt.so.3; generating link map
12500: dynamic: 0x41a293cc base: 0x4135f000 size: 0x006d7b0c
12500: entry: 0x415013f0 phdr: 0x4135f034 phnum: 4
12500:
12500:
12500: file=libmng.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libmng.so.1; generating link map
12500: dynamic: 0x41a79c64 base: 0x008a0000 size: 0x00043870
12500: entry: 0x41a43280 phdr: 0x41a37034 phnum: 3
12500:
12500:
12500: file=libjpeg.so.62; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libjpeg.so.62; generating link map
12500: dynamic: 0x41a98d94 base: 0x0084d000 size: 0x0001dfe4
12500: entry: 0x41a7d460 phdr: 0x41a7b034 phnum: 3
12500:
12500:
12500: file=libXi.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXi.so.6; generating link map
12500: dynamic: 0x41aa07ac base: 0x41a99000 size: 0x000079c0
12500: entry: 0x41a9a3d0 phdr: 0x41a99034 phnum: 4
12500:
12500:
12500: file=libXrender.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXrender.so.1; generating link map
12500: dynamic: 0x41aa846c base: 0x41aa1000 size: 0x000075fc
12500: entry: 0x41aa23b0 phdr: 0x41aa1034 phnum: 4
12500:
12500:
12500: file=libXrandr.so.2; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXrandr.so.2; generating link map
12500: dynamic: 0x41aac1cc base: 0x41aa9000 size: 0x00003348
12500: entry: 0x41aa9dc0 phdr: 0x41aa9034 phnum: 4
12500:
12500:
12500: file=libXcursor.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXcursor.so.1; generating link map
12500: dynamic: 0x41ab5994 base: 0x41aad000 size: 0x00008c18
12500: entry: 0x41aaf340 phdr: 0x41aad034 phnum: 4
12500:
12500:
12500: file=libXft.so.2; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXft.so.2; generating link map
12500: dynamic: 0x41ac7bd8 base: 0x41ab6000 size: 0x00011ff0
12500: entry: 0x41ab9ab0 phdr: 0x41ab6034 phnum: 4
12500:
12500:
12500: file=libfreetype.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libfreetype.so.6; generating link map
12500: dynamic: 0x41b1d560 base: 0x41ac8000 size: 0x00055968
12500: entry: 0x41acfce0 phdr: 0x41ac8034 phnum: 3
12500:
12500:
12500: file=libfontconfig.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libfontconfig.so.1; generating link map
12500: dynamic: 0x41b43430 base: 0x41b1e000 size: 0x00026848
12500: entry: 0x41b26300 phdr: 0x41b1e034 phnum: 3
12500:
12500:
12500: file=libpng.so.3; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libpng.so.3; generating link map
12500: dynamic: 0x41b6f360 base: 0x00968000 size: 0x0002a89c
12500: entry: 0x41b4aaa0 phdr: 0x41b45034 phnum: 3
12500:
12500:
12500: file=libz.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libz.so.1; generating link map
12500: dynamic: 0x41b7d644 base: 0x00922000 size: 0x0000d84c
12500: entry: 0x41b718e0 phdr: 0x41b70034 phnum: 3
12500:
12500:
12500: file=libXext.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libXext.so.6; generating link map
12500: dynamic: 0x41b8b990 base: 0x41b7e000 size: 0x0000dcb4
12500: entry: 0x41b80930 phdr: 0x41b7e034 phnum: 4
12500:
12500:
12500: file=libSM.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libSM.so.6; generating link map
12500: dynamic: 0x41b944c0 base: 0x41b8c000 size: 0x000086c0
12500: entry: 0x41b8e220 phdr: 0x41b8c034 phnum: 4
12500:
12500:
12500: file=libICE.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libICE.so.6; generating link map
12500: dynamic: 0x41ba9860 base: 0x41b95000 size: 0x00016850
12500: entry: 0x41b98560 phdr: 0x41b95034 phnum: 4
12500:
12500:
12500: file=libpthread.so.0; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libpthread.so.0; generating link map
12500: dynamic: 0x41bbcc18 base: 0x41bac000 size: 0x00050f80
12500: entry: 0x41bb0250 phdr: 0x41bac034 phnum: 7
12500:
12500:
12500: file=libGLU.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libGLU.so.1; generating link map
12500: dynamic: 0x41c769e8 base: 0x41bfd000 size: 0x0007a800
12500: entry: 0x41c13720 phdr: 0x41bfd034 phnum: 5
12500:
12500:
12500: file=libGL.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libGL.so.1; generating link map
12500: dynamic: 0x41cdf50c base: 0x41c78000 size: 0x00068ac0
12500: entry: 0x41ca0c60 phdr: 0x41c78034 phnum: 3
12500:
12500:
12500: file=libX11.so.6; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libX11.so.6; generating link map
12500: dynamic: 0x41dbda80 base: 0x41ce1000 size: 0x000dd958
12500: entry: 0x41cf23e0 phdr: 0x41ce1034 phnum: 4
12500:
12500:
12500: file=libstdc++.so.5; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libstdc++.so.5; generating link map
12500: dynamic: 0x41e6e1ec base: 0x41dbf000 size: 0x000b5280
12500: entry: 0x41df9b50 phdr: 0x41dbf034 phnum: 5
12500:
12500:
12500: file=libgcc_s.so.1; needed by /usr/kde/3.2/lib/libsmokeqt.so
12500: file=libgcc_s.so.1; generating link map
12500: dynamic: 0x41e7d48c base: 0x41e75000 size: 0x0000864c
12500: entry: 0x41e76540 phdr: 0x41e75034 phnum: 5
12500:
12500:
12500: file=libexpat.so.0; needed by /usr/X11R6/lib/libXft.so.2
12500: file=libexpat.so.0; generating link map
12500: dynamic: 0x41ea4d40 base: 0x41e7e000 size: 0x00026ea4
12500: entry: 0x41e80130 phdr: 0x41e7e034 phnum: 4
12500:
12500:
12500: file=libGLcore.so.1; needed by /usr/X11R6/lib/libGL.so.1
12500: file=libGLcore.so.1; generating link map
12500: dynamic: 0x4237238c base: 0x41ea5000 size: 0x004d7258
12500: entry: 0x41f62470 phdr: 0x41ea5034 phnum: 3
12500:
12500:
12500: calling init: /lib/libpthread.so.0
12500:
12500:
12500: calling init: /usr/lib/libexpat.so.0
12500:
12500:
12500: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libgcc_s.so.1
12500:
12500:
12500: calling init: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/libstdc++.so.5
12500:
12500:
12500: calling init: /usr/lib/libGLU.so.1
12500:
12500:
12500: calling init: /usr/X11R6/lib/libICE.so.6
12500:
12500:
12500: calling init: /usr/X11R6/lib/libSM.so.6
12500:
12500:
12500: calling init: /usr/lib/libz.so.1
12500:
12500:
12500: calling init: /usr/lib/libpng.so.3
12500:
12500:
12500: calling init: /usr/X11R6/lib/libX11.so.6
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXext.so.6
12500:
12500:
12500: calling init: /usr/X11R6/lib/libGL.so.1
12500:
12500: opening file=; opencount == 2
12500:
12500: /usr/X11R6/lib/libGL.so.1: error: relocation error: undefined symbol: pthread_key_create (fatal)
12500:
12500: calling init: /usr/lib/libfreetype.so.6
12500:
12500:
12500: calling init: /usr/lib/libfontconfig.so.1
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXrender.so.1
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXft.so.2
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXcursor.so.1
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXrandr.so.2
12500:
12500:
12500: calling init: /usr/X11R6/lib/libXi.so.6
12500:
12500:
12500: calling init: /usr/lib/libjpeg.so.62
12500:
12500:
12500: calling init: /usr/lib/libmng.so.1
12500:
12500:
12500: calling init: /usr/qt/3/lib/libqt-mt.so.3
12500:
12500:
12500: calling init: /usr/kde/3.2/lib/libsmokeqt.so
12500:
12500: opening file=/usr/kde/3.2/lib/libsmokeqt.so; opencount == 1
12500:
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQBAmsWktbGMc85ZSskRAlupAKC4zeeWOl137DB5d2yAfo0FakQ++gCgqe+W XNC5jOI6fLqd6i5ucZlCGdE= =IIgF -----END PGP SIGNATURE-----