I'm trying to compile an SMS gateway called kannel on an IBM RS/6000 44P model 270 running SuSe Linux PPC 7.3. It compiles but I get a Segmentation Fault when running it. This is what I get from the debugger:
Starting program: /usr/local/kannel/sbin/bearerbox-cvs [New Thread 1024 (LWP 10108)] 2001-12-11 08:57:50  INFO: Debug_lvl = -1, log_file = <none>, log_lvl = 0
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 10108)] 0x0fcd8448 in strlen () from /lib/libc.so.6
When issueing bt command:
#0 0x0fcd8448 in strlen () from /lib/libc.so.6 #1 0x10047d60 in convert (os=0x101a0098, format=0x7ffff4c8, fmt=0x7ffff4e8, args=0x7ffff4ec) at gwlib/octstr.c:1897 #2 0x100481dc in octstr_format_valist (fmt=0x1004d879 "s, IP %s.\nLibxml version %s.\nUsing %s malloc.\n", args=0x7ffff580) at gwlib/octstr.c:1987 #3 0x10048054 in octstr_format (fmt=0x0) at gwlib/octstr.c:1958 #4 0x1000ae8c in version_report_string (boxname=0x1004b078 "bearerbox") at gw/shared.c:33 #5 0x1000ad60 in report_versions (boxname=0x0) at gw/shared.c:22 #6 0x10002730 in main (argc=1, argv=0x7ffff814) at gw/bearerbox.c:434 #7 0x0fc75680 in __libc_start_main () from /lib/libc.so.6
It seems like there is something wrong with strlen() from libc.