arts
Grzegorz Godlewski
ggodlewski at wi.ps.pl
Fri Aug 23 18:39:53 CEST 2002
Witam
Mam problem z kompilacja programu korzystajacego z arts.
Zredukowalem go do:
#include <artsc.h>
#include <stdio.h>
int main()
{
int code;
printf("aaa1\n"); fflush(stdout);
code=arts_init();
printf("aaa2\n"); fflush(stdout);
arts_free();
printf("aaa3\n"); fflush(stdout);
code=arts_init();
printf("aaa4\n"); fflush(stdout);
arts_free();
printf("aaa5\n"); fflush(stdout);
return 0;
}
Kompiluje:
gcc aa.c -o aa `artsc-config --libs` `artsc-config --cflags`
Po uruchomieniu:
aaa1
aaa2
aaa3
Naruszenie ochrony pamici
Wedlug gdb winny jest glibc:
(gdb) backtrace
#0 0x4000f7bc in __mempcpy () at __mempcpy:-1
#1 0x4000665c in open_path () from /lib/ld-linux.so.2
#2 0x3131582f in ?? ()
Tak tylko u mnie? Co dziwne MPlayer z arts dziala ok.
Czy ktos moglby sprawdzic u siebie?
Moze cos zle w programie? Ale chyba biblioteka nie powinna wywalac
takiego bledu...
[gg at pc236 arts]$ rpm -qa | grep arts
arts-1.0.3-1
arts-kde-devel-3.0.3-0.9
xmms-output-arts-0.4-3
arts-kde-3.0.3-0.9
arts-devel-1.0.3-1
allegro-arts-4.1.0-0.1
arts-qt-1.0.3-1
[gg at pc236 arts]$ rpm -qa | grep glibc
glibc-2.2.5-19
glibc-devel-2.2.5-19
[gg at pc236 arts]$ rpm -qa | grep kernel
kernel-headers-2.4.18-6.001_acpi_cdrw
kernel-doc-2.4.18-6.001_acpi_cdrw
kernel-misc-lm_sensors-2.6.4-1 at 2.4.18_6.001_acpi_cdrw
kernel-2.4.18-6.001_acpi_cdrw
kernel-source-2.4.18-6.001_acpi_cdrw
kernel-video-nvidia-1.0.2960-2 at 2.4.18_6.001_acpi_cdrw
kernel-char-lirc-serial-0.6.5-6 at 2.4.18_6.001_acpi_cdrw
kernel-sound-alsa-0.9.0rc2-1 at 2.4.18_6.001_acpi_cdrw
--
/ Grzegorz Godlewski /
\ Mail: ggodlewski at wi.ps.pl Jabber JID: grzesiek at jabber.pld.org.pl \
/ GG: 1600799 ICQ UIN: 118261503 /
More information about the pld-devel-pl
mailing list