Closed
Bug 491613
Opened 16 years ago
Closed 16 years ago
SIGTTOU or crash when printing attempted
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 488541
People
(Reporter: geoff, Unassigned)
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10
When printing is attempted using control-P, Firefox either gets a SIGTTOU or just plain crashes. In the crash case, the automatic crash-reporting function hasn't worked for me (it just complains that it couldn't send the report, with no useful diagnostic information).
Although I have many extensions, the problem also happens in safe mode. However, the problem is only reliably reproducible on my desktop; my laptop, which is running the same binary, sometimes work.
The problem has existed through several releases.
Running from the console or through the debugger reveals that the SIGTTOU is caused by a debugging printf:
*** glibc detected *** /h/src/utils/firefox/firefox-bin: double free or corruption (out): 0x57e12580 ***
Reproducible: Always
Steps to Reproduce:
1.Bring up any Web page, even simple text (file:///etc/passwd will do)
2.Type control-P
3.
Actual Results:
SIGTTOU or SIGABRT
Expected Results:
Print dialog
This may be related to bug 460533. Please let me know if I can provide any more useful debugging information.
The backtrace from the SIGTTOU, FWIW, is:
#0 0xffffe430 in __kernel_vsyscall ()
#1 0x56c49643 in ?? () from /lib/libc.so.6
#2 0x56c4f654 in ?? () from /lib/libc.so.6
#3 0x56c50639 in ?? () from /lib/libc.so.6
#4 0x572ace2c in ?? () from /lib/libnsl.so.1
#5 0x55580fe0 in pthread_once () from /lib/libpthread.so.0
#6 0x572acfc4 in _nsl_default_nss () from /lib/libnsl.so.1
#7 0x572bb54e in _nss_nis_setpwent () from /lib/libnss_nis.so.2
#8 0x57296121 in ?? () from /lib/libnss_compat.so.2
#9 0x572962ae in _nss_compat_setpwent () from /lib/libnss_compat.so.2
#10 0x56cc569d in ?? () from /lib/libc.so.6
#11 0x56c7bab7 in setpwent () from /lib/libc.so.6
#12 0x5d6c1a75 in cupsUser () from /usr/lib/libcups.so.2
#13 0x5d6a4359 in ?? () from /usr/lib/libcups.so.2
#14 0x5d6a5d33 in cupsGetDests2 () from /usr/lib/libcups.so.2
#15 0x5d6a60fe in cupsGetDests () from /usr/lib/libcups.so.2
#16 0x55ef852a in ?? () from /h/src/utils/firefox/libxul.so
#17 0x55dfeb14 in ?? () from /h/src/utils/firefox/libxul.so
#18 0x55dfec97 in ?? () from /h/src/utils/firefox/libxul.so
#19 0x55e0e914 in ?? () from /h/src/utils/firefox/libxul.so
#20 0x55ed5fd5 in NS_InvokeByIndex_P () from /h/src/utils/firefox/libxul.so
#21 0x55758eef in ?? () from /h/src/utils/firefox/libxul.so
#22 0x5575e3fb in ?? () from /h/src/utils/firefox/libxul.so
#23 0x562445bf in js_Invoke () from /h/src/utils/firefox/libmozjs.so
#24 0x56244910 in ?? () from /h/src/utils/firefox/libmozjs.so
#25 0x56244a18 in ?? () from /h/src/utils/firefox/libmozjs.so
#26 0x5624b3a5 in ?? () from /h/src/utils/firefox/libmozjs.so
#27 0x5624eca9 in ?? () from /h/src/utils/firefox/libmozjs.so
#28 0x5623885a in ?? () from /h/src/utils/firefox/libmozjs.so
#29 0x5624460e in js_Invoke () from /h/src/utils/firefox/libmozjs.so
#30 0x56244910 in ?? () from /h/src/utils/firefox/libmozjs.so
#31 0x56210307 in JS_CallFunctionValue () from /h/src/utils/firefox/libmozjs.so
#32 0x55af410d in ?? () from /h/src/utils/firefox/libxul.so
#33 0x55b255c6 in ?? () from /h/src/utils/firefox/libxul.so
#34 0x55a0a45f in ?? () from /h/src/utils/firefox/libxul.so
#35 0x55a0a966 in ?? () from /h/src/utils/firefox/libxul.so
#36 0x55a2185d in ?? () from /h/src/utils/firefox/libxul.so
#37 0x55a21a1d in ?? () from /h/src/utils/firefox/libxul.so
#38 0x55a2224e in ?? () from /h/src/utils/firefox/libxul.so
#39 0x55b745c3 in ?? () from /h/src/utils/firefox/libxul.so
#40 0x55a21755 in ?? () from /h/src/utils/firefox/libxul.so
#41 0x55a22110 in ?? () from /h/src/utils/firefox/libxul.so
#42 0x55ace2fe in ?? () from /h/src/utils/firefox/libxul.so
#43 0x55acf645 in ?? () from /h/src/utils/firefox/libxul.so
#44 0x55acd618 in ?? () from /h/src/utils/firefox/libxul.so
#45 0x55acd74f in ?? () from /h/src/utils/firefox/libxul.so
#46 0x55acdc3c in ?? () from /h/src/utils/firefox/libxul.so
#47 0x55acdde7 in ?? () from /h/src/utils/firefox/libxul.so
#48 0x55a0a900 in ?? () from /h/src/utils/firefox/libxul.so
#49 0x55a2185d in ?? () from /h/src/utils/firefox/libxul.so
#50 0x55a219da in ?? () from /h/src/utils/firefox/libxul.so
#51 0x55a21a79 in ?? () from /h/src/utils/firefox/libxul.so
#52 0x55a2224e in ?? () from /h/src/utils/firefox/libxul.so
#53 0x5589de10 in ?? () from /h/src/utils/firefox/libxul.so
#54 0x558a02bd in ?? () from /h/src/utils/firefox/libxul.so
#55 0x55aeab05 in ?? () from /h/src/utils/firefox/libxul.so
#56 0x55aebfcf in ?? () from /h/src/utils/firefox/libxul.so
#57 0x55ae735f in ?? () from /h/src/utils/firefox/libxul.so
#58 0x55df4980 in ?? () from /h/src/utils/firefox/libxul.so
#59 0x55def0f3 in ?? () from /h/src/utils/firefox/libxul.so
#60 0x55df2c58 in ?? () from /h/src/utils/firefox/libxul.so
#61 0x56408c56 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62 0x56884d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#63 0x5689b12d in ?? () from /usr/lib/libgobject-2.0.so.0
#64 0x5689c6bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#65 0x5689ccb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#66 0x5651e0ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#67 0x56531c3f in gtk_window_propagate_key_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#68 0x56534f0c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#69 0x56408c56 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#70 0x568834d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#71 0x56884d8b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#72 0x5689add5 in ?? () from /usr/lib/libgobject-2.0.so.0
#73 0x5689c6bb in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#74 0x5689ccb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#75 0x5651e0ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#76 0x56401831 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#77 0x56402b17 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#78 0x567376ca in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#79 0x568f79a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#80 0x568fb063 in ?? () from /usr/lib/libglib-2.0.so.0
#81 0x568fb221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#82 0x55df329c in ?? () from /h/src/utils/firefox/libxul.so
#83 0x55e07794 in ?? () from /h/src/utils/firefox/libxul.so
#84 0x55e07b8b in ?? () from /h/src/utils/firefox/libxul.so
#85 0x55ec9da0 in ?? () from /h/src/utils/firefox/libxul.so
#86 0x55e9a24f in ?? () from /h/src/utils/firefox/libxul.so
#87 0x55e078b6 in ?? () from /h/src/utils/firefox/libxul.so
#88 0x55cdf47a in ?? () from /h/src/utils/firefox/libxul.so
#89 0x55725582 in XRE_main () from /h/src/utils/firefox/libxul.so
#90 0x08048aca in ?? ()
#91 0x56bf9705 in __libc_start_main () from /lib/libc.so.6
#92 0x08048931 in ?? ()
This is in thread 1; info threads reveals:
8 Thread 0x58100b90 (LWP 26013) 0xffffe430 in __kernel_vsyscall ()
7 Thread 0x58301b90 (LWP 26014) 0xffffe430 in __kernel_vsyscall ()
6 Thread 0x58ceeb90 (LWP 26017) 0xffffe430 in __kernel_vsyscall ()
5 Thread 0x58aedb90 (LWP 26186) 0xffffe430 in __kernel_vsyscall ()
4 Thread 0x5cf00b90 (LWP 26222) 0xffffe430 in __kernel_vsyscall ()
3 Thread 0x5d400b90 (LWP 26223) 0xffffe430 in __kernel_vsyscall ()
2 Thread 0x5d694b90 (LWP 26224) 0xffffe430 in __kernel_vsyscall ()
* 1 Thread 0x572923b0 (LWP 26011) 0xffffe430 in __kernel_vsyscall ()
wrong vendor, you want to complain to the vendor of libnss_nis
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•