Package: reoprtbug Version: reportbug Severity: important Reportbug crashes after asking for a package name.
The bug happened multiple times, but it is not reliably reproducible, it seems to happen randomly. I am running reportbug over a remote X connection (via ssh forwarding). After a start, reportbug writes "Xlib: extension "RANDR" missing on display "localhost:11.0". Reportbug asks for a package name, then crashes with SIGFPE. Backtrace from the core file: Core was generated by `/usr/bin/python /usr/bin/reportbug'. Program terminated with signal 8, Arithmetic exception. #0 0x00007fd51ca2fcf0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 (gdb) bt #0 0x00007fd51ca2fcf0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #1 0x00007fd51ca358cd in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #2 0x00007fd51e30a3c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #3 0x00007fd51e31fcc1 in ?? () from /usr/lib/libgobject-2.0.so.0 #4 0x00007fd51e321a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #5 0x00007fd51e321d93 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #6 0x00007fd51caadbf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #7 0x00007fd51c990e27 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #8 0x00007fd51e30a3c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #9 0x00007fd51e31fcc1 in ?? () from /usr/lib/libgobject-2.0.so.0 #10 0x00007fd51e321a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #11 0x00007fd51e321d93 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #12 0x00007fd51caadbf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x00007fd51c98ab5e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x00007fd51e30a47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #15 0x00007fd51e31fcc1 in ?? () from /usr/lib/libgobject-2.0.so.0 #16 0x00007fd51e321a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #17 0x00007fd51e321d93 in g_signal_emit_by_name () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/libgobject-2.0.so.0 #18 0x00007fd51caadbf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x00007fd51cb685c1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x00007fd51cb70bc5 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00007fd51e30a47e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #22 0x00007fd51e320040 in ?? () from /usr/lib/libgobject-2.0.so.0 #23 0x00007fd51e321a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0x00007fd51e321fc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #25 0x00007fd51c9c0210 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x00007fd51c674d26 in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #27 0x00007fd51dc536f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #28 0x00007fd51dc57568 in ?? () from /lib/libglib-2.0.so.0 #29 0x00007fd51dc57a75 in g_main_loop_run () from /lib/libglib-2.0.so.0 #30 0x00007fd51ca3e6b7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x00007fd51d0c5ff6 in ?? () from /usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so #32 0x00000000004a7cdf in PyEval_EvalFrameEx () #33 0x00000000004a84a0 in PyEval_EvalFrameEx () #34 0x00000000004a84a0 in PyEval_EvalFrameEx () #35 0x00000000004a95c1 in PyEval_EvalCodeEx () #36 0x0000000000538a10 in ?? () #37 0x000000000041ef47 in PyObject_Call () ---Type <return> to continue, or q <return> to quit--- #38 0x0000000000427c1f in ?? () #39 0x000000000041ef47 in PyObject_Call () #40 0x00000000004a1a53 in PyEval_CallObjectWithKeywords () #41 0x00000000004d8dea in ?? () #42 0x00007fd5206c98ba in start_thread () from /lib/libpthread.so.0 #43 0x00007fd51f59b02d in clone () from /lib/libc.so.6 #44 0x0000000000000000 in ?? () disassembly of the code around the crash: 0x00007fd51ca2fc0c: mov 0x98(%rbx),%edi 0x00007fd51ca2fc12: shr $0x3,%sil 0x00007fd51ca2fc16: and $0x7,%esi 0x00007fd51ca2fc19: callq 0x7fd51c971270 <pango_layout_set_wrap@plt> 0x00007fd51ca2fc1e: xor %esi,%esi 0x00007fd51ca2fc20: mov %rbx,%rdi 0x00007fd51ca2fc23: callq 0x7fd51cb57e40 0x00007fd51ca2fc28: test %rax,%rax 0x00007fd51ca2fc2b: je 0x7fd51ca2fc38 0x00007fd51ca2fc2d: mov 0x8(%rax),%eax ---Type <return> to continue, or q <return> to quit--- 0x00007fd51ca2fc30: test %eax,%eax 0x00007fd51ca2fc32: jg 0x7fd51ca2fe10 0x00007fd51ca2fc38: mov %rbx,%rdi 0x00007fd51ca2fc3b: lea 0x70(%rsp),%r12 0x00007fd51ca2fc40: callq 0x7fd51cb5bfd0 <gtk_widget_get_screen> 0x00007fd51ca2fc45: mov 0x98(%rbx),%rdi 0x00007fd51ca2fc4c: mov $0xffffffff,%esi 0x00007fd51ca2fc51: mov %rax,%r14 0x00007fd51ca2fc54: callq 0x7fd51c974ce0 <pango_layout_set_width@plt> 0x00007fd51ca2fc59: mov 0x98(%rbx),%rdi 0x00007fd51ca2fc60: xor %esi,%esi 0x00007fd51ca2fc62: mov %r12,%rdx 0x00007fd51ca2fc65: callq 0x7fd51c96ed80 <pango_layout_get_extents@plt> 0x00007fd51ca2fc6a: callq 0x7fd51ca2e150 <gtk_label_get_type> 0x00007fd51ca2fc6f: mov %rbx,%rdi 0x00007fd51ca2fc72: mov %rax,%rsi 0x00007fd51ca2fc75: mov 0x78(%rsp),%ebp 0x00007fd51ca2fc79: callq 0x7fd51c973090 <g_type_instance_get_private@plt> 0x00007fd51ca2fc7e: mov %rax,%r13 0x00007fd51ca2fc81: mov (%rax),%eax 0x00007fd51ca2fc83: test %eax,%eax 0x00007fd51ca2fc85: js 0x7fd51ca2fe5a 0x00007fd51ca2fc8b: cmp %ebp,%eax ---Type <return> to continue, or q <return> to quit--- 0x00007fd51ca2fc8d: mov %ebp,%r13d 0x00007fd51ca2fc90: mov %r14,%rdi 0x00007fd51ca2fc93: cmovle %eax,%r13d 0x00007fd51ca2fc97: callq 0x7fd51c972fb0 <gdk_screen_get_width@plt> 0x00007fd51ca2fc9c: add $0x1,%eax 0x00007fd51ca2fc9f: shl $0x9,%eax 0x00007fd51ca2fca2: cmp %eax,%r13d 0x00007fd51ca2fca5: jge 0x7fd51ca2fe45 0x00007fd51ca2fcab: mov 0x98(%rbx),%rdi 0x00007fd51ca2fcb2: mov %r13d,%esi 0x00007fd51ca2fcb5: callq 0x7fd51c974ce0 <pango_layout_set_width@plt> 0x00007fd51ca2fcba: mov 0x98(%rbx),%rdi 0x00007fd51ca2fcc1: xor %esi,%esi 0x00007fd51ca2fcc3: mov %r12,%rdx 0x00007fd51ca2fcc6: callq 0x7fd51c96ed80 <pango_layout_get_extents@plt> 0x00007fd51ca2fccb: test %ebp,%ebp 0x00007fd51ca2fccd: mov 0x78(%rsp),%r13d 0x00007fd51ca2fcd2: mov 0x7c(%rsp),%r14d 0x00007fd51ca2fcd7: jle 0x7fd51ca2fcfd 0x00007fd51ca2fcd9: mov 0x98(%rbx),%rdi 0x00007fd51ca2fce0: callq 0x7fd51c973400 <pango_layout_get_line_count@plt> 0x00007fd51ca2fce5: mov %eax,%ecx 0x00007fd51ca2fce7: lea -0x1(%rbp,%rcx,1),%edx ---Type <return> to continue, or q <return> to quit--- 0x00007fd51ca2fceb: mov %edx,%eax 0x00007fd51ca2fced: sar $0x1f,%edx 0x00007fd51ca2fcf0: idiv %ecx *** THE CRASH IS HERE *** 0x00007fd51ca2fcf2: cmp %eax,%r13d 0x00007fd51ca2fcf5: mov %eax,%ebp 0x00007fd51ca2fcf7: jg 0x7fd51ca2fe7d 0x00007fd51ca2fcfd: mov 0x98(%rbx),%rdi 0x00007fd51ca2fd04: mov %r13d,%esi 0x00007fd51ca2fd07: callq 0x7fd51c974ce0 <pango_layout_set_width@plt> 0x00007fd51ca2fd0c: jmpq 0x7fd51ca2f9ca 0x00007fd51ca2fd11: nopl 0x0(%rax) 0x00007fd51ca2fd18: mov 0x98(%rbx),%rdi 0x00007fd51ca2fd1f: mov $0xffffffff,%esi 0x00007fd51ca2fd24: callq 0x7fd51c974ce0 <pango_layout_set_width@plt> 0x00007fd51ca2fd29: jmpq 0x7fd51ca2f9ca 0x00007fd51ca2fd2e: xchg %ax,%ax 0x00007fd51ca2fd30: cmpq $0x0,0xb0(%rbx) 0x00007fd51ca2fd38: jne 0x7fd51ca2fa26 0x00007fd51ca2fd3e: lea 0x20(%rsp),%rbp 0x00007fd51ca2fd43: mov $0x3ff0000000000000,%r14 0x00007fd51ca2fd4d: mov $0x3ff0000000000000,%r13 0x00007fd51ca2fd57: movsd %xmm1,0x28(%rsp) 0x00007fd51ca2fd5d: mov %r14,0x20(%rsp) ---Type <return> to continue, or q <return> to quit--- 0x00007fd51ca2fd62: mov %r13,0x38(%rsp) 0x00007fd51ca2fd67: mov %rbp,%rdi 0x00007fd51ca2fd6a: movsd %xmm1,0x30(%rsp) 0x00007fd51ca2fd70: movsd %xmm1,0x40(%rsp) 0x00007fd51ca2fd76: movsd %xmm1,0x48(%rsp) 0x00007fd51ca2fd7c: callq 0x7fd51c96f840 <pango_matrix_rotate@plt> 0x00007fd51ca2fd81: mov %rbx,%rdi 0x00007fd51ca2fd84: callq 0x7fd51cb5c740 <gtk_widget_get_pango_context> 0x00007fd51ca2fd89: mov %rbp,%rsi 0x00007fd51ca2fd8c: mov %rax,%rdi 0x00007fd51ca2fd8f: callq 0x7fd51c973e00 <pango_context_set_matrix@plt> 0x00007fd51ca2fd94: orb $0x2,0x79(%rbx) 0x00007fd51ca2fd98: jmpq 0x7fd51ca2fa3c 0x00007fd51ca2fd9d: nopl (%rax) 0x00007fd51ca2fda0: test %edx,%edx 0x00007fd51ca2fda2: je 0x7fd51ca2fbb9 0x00007fd51ca2fda8: xor %ebp,%ebp 0x00007fd51ca2fdaa: jmpq 0x7fd51ca2fbbe 0x00007fd51ca2fdaf: nop 0x00007fd51ca2fdb0: mov %rbx,%rdi 0x00007fd51ca2fdb3: callq 0x7fd51cb5c740 <gtk_widget_get_pango_context> 0x00007fd51ca2fdb8: xor %esi,%esi 0x00007fd51ca2fdba: mov %rax,%rdi ---Type <return> to continue, or q <return> to quit--- 0x00007fd51ca2fdbd: callq 0x7fd51c973e00 <pango_context_set_matrix@plt> 0x00007fd51ca2fdc2: movzbl 0x79(%rbx),%eax 0x00007fd51ca2fdc6: jmpq 0x7fd51ca2fa36 0x00007fd51ca2fdcb: nopl 0x0(%rax,%rax,1) 0x00007fd51ca2fdd0: mov %edx,%ebp 0x00007fd51ca2fdd2: mov %r13,%rdi 0x00007fd51ca2fdd5: mov $0x1,%esi 0x00007fd51ca2fdda: neg %ebp 0x00007fd51ca2fddc: callq 0x7fd51c970610 <pango_layout_set_justify@plt> 0x00007fd51ca2fde1: and $0x2,%ebp 0x00007fd51ca2fde4: mov 0x98(%rbx),%r13 0x00007fd51ca2fdeb: jmpq 0x7fd51ca2fbbe End of assembler dump. -- System Information: Debian Release: 6.0.3 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-fast (SMP w/8 CPU cores; PREEMPT) Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

