Spandan Sharma wrote:
> I am not being able to debug my c++ code because the debugger shows the error
> message saying it quit unexpectedly with error code 1. 

> [...] Config: Qt Creator: 2.7.2 (based on Qt 5.1.0 - 64 bit) Qt 5.1.0 OS: Mac
> Compiler: Clang 3.2
> [...] "GNU gdb 6.3.50-20050815 (Apple version gdb-1824) (Wed Feb 6 22:51:23 
> UTC 2013)\n"

Is that the "standard" configuration on the system?

> dUNEXPECTED GDB STDERR: gdb stack crawl at point of internal error:
> dUNEXPECTED GDB STDERR: 0 gdb-i386-apple-darwin 0x000000010b315f31 
> internal_vproblem + 174
> dUNEXPECTED GDB STDERR: 1 gdb-i386-apple-darwin 0x000000010b315e79 
> internal_verror + 30
> dUNEXPECTED GDB STDERR: 2 gdb-i386-apple-darwin 0x000000010b315579 
> do_cleanups + 0
> dUNEXPECTED GDB STDERR: 3 gdb-i386-apple-darwin 0x000000010b318e86 
> hex_string_custom + 0
> dUNEXPECTED GDB STDERR: 4 gdb-i386-apple-darwin 0x000000010b35287b 
> macho_symfile_read + 1244
> dUNEXPECTED GDB STDERR: 5 gdb-i386-apple-darwin 0x000000010b25f161 
> syms_from_objfile + 1270
> d6 gdb-i386-apple-darwin 0x000000010b25ff3a 
> symbol_file_add_with_addrs_or_offsets_using_objfile + 744
> dUNEXPECTED GDB STDERR: 7 gdb-i386-apple-darwin 0x000000010b2606b5 
> symbol_file_add_main_1 + 227
> d8 gdb-i386-apple-darwin 0x000000010b260852 symbol_file_command + 134
> dUNEXPECTED GDB STDERR: 9 gdb-i386-apple-darwin 0x000000010b2a94af 
> file_command + 29
> dUNEXPECTED GDB STDERR: 10 gdb-i386-apple-darwin 0x000000010b313862 
> execute_command + 479
> dUNEXPECTED GDB STDERR: 11 gdb-i386-apple-darwin 0x000000010b22c423 
> mi_execute_cli_command + 124
> d12 gdb-i386-apple-darwin 0x000000010b22b6b5 captured_mi_execute_command + 490
> dUNEXPECTED GDB STDERR: 13 gdb-i386-apple-darwin 0x000000010b28500a 
> catch_exception + 174
> dUNEXPECTED GDB STDERR: 14 gdb-i386-apple-darwin 0x000000010b22b39d 
> mi_execute_command + 174
> >~"/SourceCache/gdb/gdb-1824/src/gdb/macosx/machoread.c:739: internal-error: 
> >assertion failure in function \"int macho_read_indirect_symbols(bfd *, 
> >struct > bfd_mach_o_dysymtab_command *, struct bfd_mach_o_symtab_command *,
>  struct objfile *)\": (strlen (sname) + sizeof (\"dyld_stub_\") + 1) < 
> 4096\n\nA problem internal to GDB has been detected,\nfurther debugging may 
> prove unreliable.\n"

It's GDB crashing in symbol reading, not much Qt Creator can do here.  

> What is the way out?

You could try other compiler/debugger combinations (note that for LLDB you'd 
need 
at least  Creator from current 3.0 branch), perhaps tweaking some compiler 
settings 
like optimization flags can avoid the crash.

Andre'
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to