[tor-bugs] #27531 [Applications/Tor Browser]: Tor Browser 8 crashes trying to print on Linux

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Sep 7 05:31:41 UTC 2018


#27531: Tor Browser 8 crashes trying to print on Linux
------------------------------------------+-----------------------
     Reporter:  mikeperry                 |      Owner:  tbb-team
         Type:  defect                    |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:  tbb-crash
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+-----------------------
 Looks like a crash in the print dialog itself:

 {{{
 #0  0x000000000006a0e6 in ?? ()
 #1  0x00007e03fcbebc0e in OPENSSL_cpuid_setup () from
 /lib64/libcrypto.so.1.1
 #2  0x00007e03fcb820b7 in _init () from /lib64/libcrypto.so.1.1
 #3  0x00007e041317a5d0 in ?? () from
 /usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-cloudprint.so
 #4  0x00007e044b4914da in call_init.part () from /lib64/ld-
 linux-x86-64.so.2
 #5  0x00007e044b491616 in _dl_init () from /lib64/ld-linux-x86-64.so.2
 #6  0x00007e044b4957bf in dl_open_worker () from /lib64/ld-
 linux-x86-64.so.2
 #7  0x00007e044a28fc4f in _dl_catch_exception () from /lib64/libc.so.6
 #8  0x00007e044b495037 in _dl_open () from /lib64/ld-linux-x86-64.so.2
 #9  0x00007e044b060006 in dlopen_doit () from /lib64/libdl.so.2
 #10 0x00007e044a28fc4f in _dl_catch_exception () from /lib64/libc.so.6
 #11 0x00007e044a28fcdf in _dl_catch_error () from /lib64/libc.so.6
 #12 0x00007e044b060725 in _dlerror_run () from /lib64/libdl.so.2
 #13 0x00007e044b060096 in dlopen@@GLIBC_2.2.5 () from /lib64/libdl.so.2
 #14 0x00007e0448f6e902 in g_module_open () from /lib64/libgmodule-2.0.so.0
 #15 0x00007e0449831f7a in gtk_print_backend_module_load () from
 /lib64/libgtk-3.so.0
 #16 0x00007e04468bd1c1 in g_type_module_use () from
 /lib64/libgobject-2.0.so.0
 #17 0x00007e04498328b0 in _gtk_print_backend_module_create () from
 /lib64/libgtk-3.so.0
 #18 0x00007e0449832cd7 in gtk_print_backend_load_modules () from
 /lib64/libgtk-3.so.0
 #19 0x00007e044982c4dd in gtk_print_unix_dialog_init () from
 /lib64/libgtk-3.so.0
 #20 0x00007e04468b9f3a in g_type_create_instance () from
 /lib64/libgobject-2.0.so.0
 #21 0x00007e044689c6c8 in g_object_new_internal () from
 /lib64/libgobject-2.0.so.0
 #22 0x00007e044689e64e in g_object_new_valist () from
 /lib64/libgobject-2.0.so.0
 #23 0x00007e044689e9ad in g_object_new () from /lib64/libgobject-2.0.so.0
 #24 0x00007e043cd65e24 in nsPrintDialogWidgetGTK::nsPrintDialogWidgetGTK
 (this=0x7ffc301b5280, aParent=<optimized out>, aSettings=0x7e040823c7e0)
     at /var/tmp/build/firefox-
 124fa904c4b2/widget/gtk/nsPrintDialogGTK.cpp:160
 #25 0x00007e043cd67523 in nsPrintDialogServiceGTK::Show (this=<optimized
 out>, aParent=<optimized out>, aSettings=0x7e040823c7e0,
     aWebBrowserPrint=<optimized out>) at /var/tmp/build/firefox-
 124fa904c4b2/widget/gtk/nsPrintDialogGTK.cpp:524
 #26 0x00007e043db2dccd in nsPrintingPromptService::ShowPrintDialog
 (this=<optimized out>, parent=0x7e041fbe87f0,
 webBrowserPrint=0x7e0416349000,
     printSettings=0x7e040823c7e0) at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/components/printingui/nsPrintingPromptService.cpp:83
 #27 0x00007e043db315fe in
 mozilla::embedding::PrintingParent::ShowPrintDialog (this=0x7e04081fc060,
 aParent=0x7e0410365800, aData=...,
     aResult=aResult at entry=0x7ffc301b5400) at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/components/printingui/ipc/PrintingParent.cpp:162
 #28 0x00007e043db31c18 in
 mozilla::embedding::PrintingParent::RecvShowPrintDialog (this=<optimized
 out>, aDialog=0x7e0415a64f40, aParent=<optimized out>,
     aData=...) at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/components/printingui/ipc/PrintingParent.cpp:183
 #29 0x00007e043b5b79c0 in
 mozilla::embedding::PPrintingParent::OnMessageReceived
 (this=0x7e04081fc060, msg__=...)
     at /var/tmp/build/firefox-124fa904c4b2/obj-x86_64-pc-linux-
 gnu/ipc/ipdl/PPrintingParent.cpp:314
 #30 0x00007e043b69eae6 in mozilla::dom::PContentParent::OnMessageReceived
 (this=0x7e0407f4f000, msg__=...)
     at /var/tmp/build/firefox-124fa904c4b2/obj-x86_64-pc-linux-
 gnu/ipc/ipdl/PContentParent.cpp:3319
 #31 0x00007e043b4983ef in
 mozilla::ipc::MessageChannel::DispatchAsyncMessage
 (this=this at entry=0x7e0407f4f108, aMsg=...)
     at /var/tmp/build/firefox-
 124fa904c4b2/ipc/glue/MessageChannel.cpp:2138
 #32 0x00007e043b49e67b in mozilla::ipc::MessageChannel::DispatchMessage
 (this=0x7e0407f4f108, aMsg=...)
     at /var/tmp/build/firefox-
 124fa904c4b2/ipc/glue/MessageChannel.cpp:2068
 #33 0x00007e043b49ffb9 in mozilla::ipc::MessageChannel::RunMessage
 (this=<optimized out>, aTask=...)
 #34 0x00007e043b4a00ed in mozilla::ipc::MessageChannel::MessageTask::Run
 (this=0x7e041bb53f30)
     at /var/tmp/build/firefox-
 124fa904c4b2/ipc/glue/MessageChannel.cpp:1947
 #35 0x00007e043b0e3018 in nsThread::ProcessNextEvent (this=0x7e0449f5cd40,
 aMayWait=<optimized out>, aResult=0x7ffc301b612f)
     at /var/tmp/build/firefox-124fa904c4b2/xpcom/threads/nsThread.cpp:1040
 #36 0x00007e043b0eb878 in NS_ProcessNextEvent (aThread=<optimized out>,
 aThread at entry=0x7e0449f5cd40, aMayWait=aMayWait at entry=false)
     at /var/tmp/build/firefox-
 124fa904c4b2/xpcom/threads/nsThreadUtils.cpp:517
 #37 0x00007e043b48fa5a in mozilla::ipc::MessagePump::Run
 (this=0x7e0449ff2ec0, aDelegate=0x7e0449f67200)
     at /var/tmp/build/firefox-124fa904c4b2/ipc/glue/MessagePump.cpp:97
 #38 0x00007e043b46697d in MessageLoop::RunInternal (this=<optimized out>)
 at /var/tmp/build/firefox-
 124fa904c4b2/ipc/chromium/src/base/message_loop.cc:326
 #39 MessageLoop::RunHandler (this=<optimized out>) at /var/tmp/build
 /firefox-124fa904c4b2/ipc/chromium/src/base/message_loop.cc:319
 #40 MessageLoop::Run (this=<optimized out>) at /var/tmp/build/firefox-
 124fa904c4b2/ipc/chromium/src/base/message_loop.cc:299
 #41 0x00007e043cd11d68 in nsBaseAppShell::Run (this=0x7e042b873e20) at
 /var/tmp/build/firefox-124fa904c4b2/widget/nsBaseAppShell.cpp:157
 #42 0x00007e043dabc05e in nsAppStartup::Run (this=0x7e04276951f0) at
 /var/tmp/build/firefox-
 124fa904c4b2/toolkit/components/startup/nsAppStartup.cpp:290
 #43 0x00007e043db506af in XREMain::XRE_mainRun
 (this=this at entry=0x7ffc301b6410) at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/xre/nsAppRunner.cpp:5372
 #44 0x00007e043db514af in XREMain::XRE_main
 (this=this at entry=0x7ffc301b6410, argc=argc at entry=5,
 argv=argv at entry=0x7ffc301b7748, aConfig=...)
     at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/xre/nsAppRunner.cpp:5517
 #45 0x00007e043db51896 in XRE_main (argc=5, argv=0x7ffc301b7748,
 aConfig=...) at /var/tmp/build/firefox-
 124fa904c4b2/toolkit/xre/nsAppRunner.cpp:5609
 #46 0x000058af70f3e266 in do_main (argc=5, argv=0x7ffc301b7748,
 envp=<optimized out>) at /var/tmp/build/firefox-
 124fa904c4b2/browser/app/nsBrowserApp.cpp:231
 #47 0x000058af70f3da29 in main (argc=5, argv=0x7ffc301b7748,
 envp=0x7ffc301b7778) at /var/tmp/build/firefox-
 124fa904c4b2/browser/app/nsBrowserApp.cpp:304
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27531>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list