On Mon, 23 Jun 2003, Tim Bunce wrote: > We can't do much with reports of core dumps without a stack trace > from the core file, or at least a DBI trace().
Sorry about that, here's a GDB trace: ----------------------------------- This GDB was configured as "sparc-sun-solaris2.8"... (gdb) run ./testdbi.pl Starting program: /usr/bin/perl ./testdbi.pl Program received signal SIGSEGV, Segmentation fault. 0xff0c7628 in mysql_real_connect () from /usr/local/mysql/lib/mysql/libmysqlclient.so.10 (gdb) trace trace command requires an argument (gdb) where #0 0xff0c7628 in mysql_real_connect () from /usr/local/mysql/lib/mysql/libmysqlclient.so.10 #1 0xff105128 in mysql_dr_connect () from /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so #2 0xff105628 in _MyLogin () from /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so #3 0xff1056cc in mysql_db_login () from /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so #4 0xff10af78 in XS_DBD__mysql__db__login () from /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBD/mysql/mysql.so #5 0x0007d310 in Perl_pp_entersub () #6 0x00075784 in Perl_runops_standard () #7 0x00027fa4 in S_call_body () #8 0x00027a0c in Perl_call_sv () #9 0xff13b8fc in XS_DBI_dispatch () from /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/DBI/DBI.so #10 0x0007d310 in Perl_pp_entersub () #11 0x00075784 in Perl_runops_standard () #12 0x000274ac in S_run_body () ---Type <return> to continue, or q <return> to quit--- #13 0x000270d4 in perl_run () #14 0x000240a0 in main () (gdb) ------------------------ Once more, the offending code: ------------------------ use DBI; #establish connection to the database $driver = "mysql"; $drh = DBI->install_driver($driver); $dsn = "DBI:$driver:database=webmaster;host=localhost"; # $dbh = DBI->connect($dsn,'nobody',''); #$username = "nobody"; #$auth = ""; $dbh = DBI->connect($dsn, $username, $auth); ------------------------- Again, TIA, --Duncan
