mysql-Problem
Hallo,
ich habe in ein Perl ein Script für xchat geschrieben, das auf eine
mysql-Datenbank zugreift.
Ich bekommen nun beim Starten immer einen Segmentation Fault, worauf ich
das ganze Programm im gdb gestartet habe, folgende Ausgabe:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 20483)]
0x40b765af in XS_DBD__mysql__db_STORE ()
from /usr/lib/perl5/auto/DBD/mysql/mysql.so
dann ein bt:
#0 0x40b765af in XS_DBD__mysql__db_STORE ()
from /usr/lib/perl5/auto/DBD/mysql/mysql.so
#1 0x40b5bbf6 in XS_DBI_dispatch ()
from /usr/local/lib/perl/5.8.0/auto/DBI/DBI.so
#2 0x40a82efe in Perl_pp_entersub () from /usr/lib/libperl.so.5.8
#3 0x40a7c70a in Perl_runops_standard () from
/usr/lib/libperl.so.5.8
#4 0x40a27aaa in Perl_call_sv () from /usr/lib/libperl.so.5.8
#5 0x40a279cd in Perl_call_sv () from /usr/lib/libperl.so.5.8
#6 0x40a273f1 in Perl_call_method () from /usr/lib/libperl.so.5.8
#7 0x40a7598a in Perl_sighandler () from /usr/lib/libperl.so.5.8
#8 0x40a7285d in Perl_magic_setpack () from
/usr/lib/libperl.so.5.8
#9 0x40a70bce in Perl_mg_set () from /usr/lib/libperl.so.5.8
#10 0x40a7cb04 in Perl_pp_sassign () from /usr/lib/libperl.so.5.8
#11 0x40a7c70a in Perl_runops_standard () from
/usr/lib/libperl.so.5.8
#12 0x40a27aaa in Perl_call_sv () from /usr/lib/libperl.so.5.8
#13 0x40a27859 in Perl_call_sv () from /usr/lib/libperl.so.5.8
#14 0x40a273ac in Perl_call_pv () from /usr/lib/libperl.so.5.8
#15 0x40a2734f in Perl_call_argv () from /usr/lib/libperl.so.5.8
#16 0x409fd30b in _init () from /usr/lib/xchat/plugins/perl.so
#17 0x40a02425 in _init () from /usr/lib/xchat/plugins/perl.so
#18 0x409fd168 in _init () from /usr/lib/xchat/plugins/perl.so
#19 0x40a02819 in xchat_plugin_init () from
/usr/lib/xchat/plugins/perl.so
#20 0x0807a41b in gtk_widget_grab_focus ()
#21 0x0807a5d6 in gtk_widget_grab_focus ()
#22 0x0807a602 in gtk_widget_grab_focus ()
#23 0x08081384 in xchat_emit_print ()
#24 0x0807a626 in gtk_widget_grab_focus ()
#25 0x08081e3b in xchat_emit_print ()
#26 0x0808216f in xchat_emit_print ()
#27 0x0807d3b0 in xchat_emit_print ()
#28 0x0807d46a in xchat_emit_print ()
#29 0x080827f9 in xchat_emit_print ()
#30 0x404a4be8 in g_timeout_add () from /usr/lib/libglib-2.0.so.0
#31 0x404a244f in g_get_current_time () from /usr/lib/libglib-2.0.so.0
#32 0x404a3369 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#33 0x404a366f in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#34 0x404a3cbe in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0x400d3c97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0805664f in gtk_widget_grab_focus ()
#37 0x08082f40 in xchat_emit_print ()
#38 0x404faa51 in __libc_start_main () from /lib/libc.so.6
Kann mir da jemand bei der Problemsuche helfen?
Ich verwende unstable mit den darin enthaltenen Perl-Versionen.
Xchat ist ebenfalls aus unstable, es funktioniert aber auch mit der cvs
bzw. der stable version nicht.
Danke.
Gruß
Uli
--
'The box said, 'Requires Windows 95 or better', so I installed Linux - TKK 5
Reply to: