Can't build working balsa

*sigh*  I'm too tired to think straight, maybe I'm doing something really
stupid, but:

I decided to finally start (slow) work on better IMAP support for balsa,
so I updated to the HEAD revision of CVS, and compiled.

Now, the 0.6.0 release I compiled for debian works fine here, but this one
segfaults on start-up.  gdb shows as follows:

jules@pear% gdb ./balsa
GNU gdb 19990928
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
This GDB was configured as "i686-pc-linux-gnu"...
(gdb) run
Starting program: /usr/local/src/gnome-cvs/balsa/src/./balsa
/dev/dsp: Device or resource busy

Program received signal SIGSEGV, Segmentation fault.
0x405358f4 in opendir () from /lib/
(gdb) bt
#0  0x405358f4 in opendir () from /lib/
#1  0x8062e7d in load_local_mailboxes () at local-mailbox.c:256
#2  0x8059887 in do_load_mailboxes () at balsa-app.c:153
#3  0x8067dfb in mailboxes_init () at main.c:157
#4  0x8067eb6 in main (argc=1, argv=0xbffffc04) at main.c:239
(gdb) frame 1
#1  0x8062e7d in load_local_mailboxes () at local-mailbox.c:256
256       dp = opendir (balsa_app.local_mail_directory);
(gdb) print balsa_app.local_mail_directory
$1 = (gchar *) 0x80e6a38 "/home/jules/mail"

Now that all looks fine, so I can't see why opendir would segfault.  SO I
guess it's a linking problem?

If so, here's the ldd line, FWIW:

jules@pear% ldd ./balsa
12:23AM => /usr/lib/ (0x4001a000) => /usr/lib/ (0x40026000) => /usr/lib/
(0x40032000) => /usr/lib/ (0x4003b000) => /usr/lib/ (0x4007d000) => /usr/lib/ (0x4008b000) => /lib/ (0x4008d000) => /usr/lib/ (0x400a3000) => /usr/lib/ (0x40171000) => /usr/lib/ (0x4017f000) => /usr/X11R6/lib/ (0x401ae000) => /usr/X11R6/lib/ (0x401b7000) => /usr/lib/ (0x401cd000) => /usr/lib/ (0x402f1000) => /usr/lib/ (0x40324000) => /usr/X11R6/lib/ (0x40327000) => /usr/X11R6/lib/ (0x40330000) => /usr/X11R6/lib/ (0x4033c000) => /usr/lib/ (0x403db000) => /usr/lib/ (0x403f1000) => /usr/lib/ (0x403f6000) => /usr/lib/ (0x403fd000) => /lib/ (0x40411000) => /lib/ (0x4042e000) => /usr/lib/ (0x40469000) => /lib/ (0x4048b000) => /lib/ (0x4048f000) => /lib/ (0x404bc000) => /usr/lib/ (0x4059a000)
        /lib/ => /lib/ (0x40000000)

Any help appreciated!


|  Jelibean aka  |         |  6 Evelyn Rd	       |
|  Jules aka     |              |  Richmond, Surrey   |
|  Julian Bean   |        |  TW9 2TF *UK*       |
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]