2009-03-03 21 views
12

Ai có thể cho tôi biết chính xác lỗi sau của phân đoạn có nghĩa là gì?Biểu thức lùn chưa xử lý

Unhandled dwarf expression opcode 0x93 

Trên solaris 10 i386.

Bất kỳ lời khuyên nào được đánh giá cao.

+0

Bạn cần chỉ định nền tảng tại đây. –

+8

Hmmm ... bạn đã thử xử lý những người lùn của mình chưa? – Pesto

+1

xin lỗi, solaris 10, i386 –

Trả lời

2

Điều này có thể không giúp đỡ ngay lập tức, nhưng "lùn" có thể đề cập đến số DWARF Debugging Standard.

wikipedia entry for DWARF cho biết định dạng tệp chứa "hướng dẫn mã byte cho các máy trạng thái hữu hạn đơn giản, chuyên dụng". Điều này có nghĩa là bạn có tệp thông tin gỡ lỗi bị lỗi, nhưng không có thêm thông tin, tôi sẽ không thể đoán thêm được.

+0

hi, thêm một số thông tin backtrace - nó có ý nghĩa gì không? –

11

Loại thông báo lỗi này ("biểu thức lùn chưa được xử lý") có thể xảy ra nếu phiên bản GDB của bạn quá cũ (cũ hơn trình biên dịch tạo mã). Thử cài đặt phiên bản gdb mới nhất và chạy phiên bản đó.

+0

làm điểm dữ liệu, gdb 6.5 không hoạt động, gdb 7.2 đã làm, với gcc 4.4.7 –

+0

thật không may, tôi nhận được thông báo lỗi tương tự với gdb-7.8.1 và gcc-4.4.5 –

Các vấn đề liên quan