OK, moving on to one of the next steps. I want my application to share the directfb display with other applications (actually my application runs other applications) so I rebuilt directfb with the multi-application core.
Strnage results. If I run my gtk+ application, it starts and runs but
nothing from my app displays. I get the blue directfb screen with the
cone in the center, but my gtk application does not run. It just
hangs in gtk_init().
If I run the exact same application binary file under gdb (simply
start gdb and issue a "run") it works. I see my gtk application
running. Very strange. Here is the output when run under gdb:
# gdb /usr/src/openpvr/chooser/src/chooser[K
GNU gdb 5.1.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-mandrake-linux"...
(gdb) run
Starting program: /usr/src/openpvr/chooser/src/chooser
[New Thread 1024 (LWP 28194)]
(process:28194): Gtk-CRITICAL **: file gtkaccelmap.c: line 209
(g_hash_table_slist_values): assertion `hash_table != NULL' failed
(*) parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.13 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002 convergence GmbH
-----------------------------------------------------------
(*) Multi Application Core. (with MMX support) (2002-07-03 02:46)
(*) DirectFB/misc/memcpy: using MMXEXT optimized memcpy()
[New Thread 2049 (LWP 28195)]
[New Thread 1026 (LWP 28196)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 2051 (LWP 28199)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
(*) DirectFB/InputDevice: IMPS/2 Mouse 0.9 (convergence integrated media GmbH)
[New Thread 3076 (LWP 28200)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
(*) DirectFB/InputDevice: LIRC Device 0.2 (convergence integrated media GmbH)
[New Thread 4101 (LWP 28201)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
(*) DirectFB/InputDevice: Keyboard 0.9 (convergence integrated media GmbH)
(*) MMX detected and enabled
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
(*) DirectFB/GraphicsDevice: Matrox G400/G450/G550 0.6 (convergence integrated media
GmbH)
[New Thread 5126 (LWP 28204)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 6151 (LWP 28205)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 7176 (LWP 28206)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 8201 (LWP 28207)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 9226 (LWP 28208)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 10251 (LWP 28209)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 11276 (LWP 28210)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 12301 (LWP 28211)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 13326 (LWP 28212)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 14351 (LWP 28213)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 15376 (LWP 28214)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 16401 (LWP 28215)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 17426 (LWP 28216)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
building program_list for folder /video/
Gdk-DirectFB-Message: gdk_pango_context_get assumes a screen resolution of 72 dpi
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 18451 (LWP 28218)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 19476 (LWP 28219)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 20501 (LWP 28220)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 21526 (LWP 28221)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
[New Thread 22551 (LWP 28222)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
starting gtk_main()
focus_in for widget GtkCList
[New Thread 23576 (LWP 28223)]
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
**Fusion-Error** _reactor_receive - msgrcv failed: Interrupted system call
key_press (ff54) for widget GtkCList
key_press (ff54) for widget GtkCList
key_press (ff54) for widget GtkCList
key_press (ff54) for widget GtkCList
key_press (ff54) for widget GtkCList
key_press (ff54) for widget GtkCList
Program received signal SIGINT, Interrupt.
[Switching to Thread 1024 (LWP 28194)]
0x404fcc74 in poll () from /lib/libc.so.6
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) quit
Any ideas as to what is going on?
b.
--
Brian J. Murrell
msg00756/pgp00000.pgp
Description: PGP signature
