Closed Bug 491613 Opened 16 years ago Closed 16 years ago

SIGTTOU or crash when printing attempted

Categories

(Firefox :: General, defect)

x86_64
Linux
defect
Not set
critical

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.