From: xi <xi...@en...> - 2003-07-11 16:16:45
|
Michael Roitzsch wrote: > Hi Xavier, > > >>Ok, but I am not sure on how to do this. Could you tell me ? >>I believe I have tried once, and xine looked up gdb. > > > It only seems to lock. xine simply takes _very_ long to lauch within > gdb. You can reduce the time by starting xine once outside gdb right > after installing it. The xine plugin cache will help you then. > > >>I have to compile xine-lib and xine-ui with "make debug" right ? > > > ... and you should install it with "make install-debug" (instead of the > usual "make install"). > > >>Then I run gdb using "gdb xine", and I load my file using "run -v >>filename" command ? > > > Right. "run <your arguments>" to launch. > > Michael > Hello, Thanks for your help, but I can't get xine working in gdb. The problem isn't the time to launch, but xine immediatly stop in gdb whereas it works alone: Here is gdb output: /usr/local/bin/gdb xine GNU gdb 5.3 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 "i686-pc-linux-gnu"... (gdb) run Starting program: /usr/local/bin/xine Voici xine (X11 gui) - un lecteur vidéo libre v0.9.21 (c) 2000-2003 par G. Bartch et l'équipe du projet xine. Généré avec la bibliothèque xine 1.0.0 (1-cvs). Version de la bibliothèque de xine trouvée : 1.0.0 (1-cvs). Vendeur du serveur X: Mandrake Linux (XFree86 4.2.1, patch level 3mdk). Version: 40201000, Version du Protocole: 11, Revision: 0, Ecran(s) Disponible(s): 1, utilise 0 Profondeur: 16. XShmQueryVersion: 1.1. -[ xiTK version 0.10.3 ]- -[ xiTK will use XShm ]- -[ WM type: (EWMH) KWIN {KWin} ]- videowin: display is using xinerama with 3 screens videowin: going to assume we are using the first screen. videowin: size of the first screen is 1280x1024. videowin: Xinerama fullscreen parameters: X_origin=0 Y_origin=0 Width=2560 Height=1024 Program received signal SIG32, Real-time event 32. 0x40239479 in sigsuspend () from /lib/i686/libc.so.6 (gdb) bt #0 0x40239479 in sigsuspend () from /lib/i686/libc.so.6 #1 0x400fbe58 in pthread_create () from /lib/i686/libpthread.so.0 #2 0x400fbaa1 in pthread_create () from /lib/i686/libpthread.so.0 #3 0x080776e9 in panel_init () at panel.c:1373 #4 0x080568f2 in gui_init (nfiles=0, filenames=0x80e0500, window_attribute=0x80db980) at event.c:1299 #5 0x080632c8 in main (argc=1, argv=0xbffff6c4) at main.c:1499 #6 0x40228082 in __libc_start_main () from /lib/i686/libc.so.6 (gdb) run -v movie.rmvb The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/local/bin/xine -v movie.rmvb Voici xine (X11 gui) - un lecteur vidéo libre v0.9.21 (c) 2000-2003 par G. Bartch et l'équipe du projet xine. Program exited with code 01. (gdb) Did you already already encounter such problem ? I have just install gdb 5.3 but the problem is the same with gdb 5.2.1. I have tried a simple program into gdb and it seems to work. Note that my machine is SMP ... Thanks, Xavier -- E-mail: ctr...@fr... xi...@ch... Please no longer use xi...@en..., this e-mail will be removed soon. Homepage: http://xizard.free.fr http://www.chez.com/xizard/ |