Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/local/src/Tools/newsbeuter-svn/newsbeuter warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7fff2edfd000 [Thread debugging using libthread_db enabled] [New Thread 0x2aee7f20af60 (LWP 24092)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2aee7f20af60 (LWP 24092)] 0x00002aee7d4e1ad0 in strlen () from /lib/libc.so.6 (gdb) bt #0 0x00002aee7d4e1ad0 in strlen () from /lib/libc.so.6 #1 0x00002aee7d4b26f4 in vfprintf () from /lib/libc.so.6 #2 0x00002aee7d4d47ba in vsnprintf () from /lib/libc.so.6 #3 0x000000000046ce2c in newsbeuter::utils::strprintf (format=0x4a2e9e "Starting %s %s...") at src/utils.cpp:589 #4 0x000000000042c424 in newsbeuter::controller::run (this=0x7fff2ec05600, argc=1, argv=0x7fff2ec05828) at src/controller.cpp:185 #5 0x0000000000408ea9 in main (argc=1, argv=0x7fff2ec05828) at newsbeuter.cpp:24 (gdb) up #1 0x00002aee7d4b26f4 in vfprintf () from /lib/libc.so.6 (gdb) up #2 0x00002aee7d4d47ba in vsnprintf () from /lib/libc.so.6 (gdb) up #3 0x000000000046ce2c in newsbeuter::utils::strprintf (format=0x4a2e9e "Starting %s %s...") at src/utils.cpp:589 589 vsnprintf(buf, len + 1, format, ap); (gdb) print format $1 = 0x4a2e9e "Starting %s %s..." (gdb) print ap $2 = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff2ec04f70, reg_save_area = 0x7fff2ec04ea0}} (gdb) print buf $3 = 0x765100 "Starting " (gdb) print len $4 = 26 (gdb) quit