Package: libdbi0 Version: 0.7.2-1 Severity: grave Justification: renders package unusable
-- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.11 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages libdbi0 depends on: ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an -- no debconf information any program who's using libdbi0/libdbi0-dev segfaults when trying to read the error message from libdbi. eg: void open_db() { const char * errmsg; dbi_conn conn; /* initialize, set_params */ if ( dbi_conn_connect(conn) < 0 ) { dbi_conn_error(conn, &errmsg); printf("error connecting to db\n%s\n", errmsg); exit(1); } } ltrace output on a program using that code sample looks like this: __libc_start_main(0x8048cde, 1, 0xbffffcb4, 0x8048d80, 0x8048de0 <unfinished ...> dbi_initialize(0, 0x804a164, 0xbffffc08, 0x80486c5, 0xb7fc3e70) = 2 dbi_conn_new(0x8048f41, 0x804a164, 0xbffffc08, 0x80486c5, 0xb7fc3e70) = 0 dbi_conn_set_option(0, 0x8048f50, 0x8048f46, 0x80486c5, 0xb7fc3e70) = -1 dbi_conn_set_option(0, 0x8048f5c, 0x8048f55, 0x80486c5, 0xb7fc3e70) = -1 dbi_conn_set_option(0, 0x8048f6a, 0x8048f65, 0x80486c5, 0xb7fc3e70) = -1 dbi_conn_set_option(0, 0x8048f7f, 0x8048f73, 0x80486c5, 0xb7fc3e70) = -1 dbi_conn_connect(0, 0x8048f7f, 0x8048f73, 0x80486c5, 0xb7fc3e70) = -1 dbi_conn_error(0, 0xbffffc04, 0x8048f73, 0x80486c5, 0xb7fc3e70 <unfinished ...> --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]