[tor-bugs] #28709 [Applications/Tor Browser]: Enable Fuzzyfox

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Oct 20 17:22:09 UTC 2019


#28709: Enable Fuzzyfox
-------------------------------------------------+-------------------------
 Reporter:  tom                                  |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  reopened
 Priority:  Medium                               |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  TorBrowserTeam201910R,               |  Actual Points:  0.1
  GeorgKoppen201910                              |
Parent ID:  #28707                               |         Points:  0.1
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by sysrqb):

 Hrm. I'm not sure if Fuzzyfox is starving the event loop, or Fuzzyfox is
 somehow preventing other events triggering.

 This is the stacktrace from attaching gdb on the child process. It doesn't
 tell us much.

 {{{
 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
 0x00007f259a59a670 in __GI___nanosleep
 (requested_time=requested_time at entry=0x7ffe6ca70540,
 remaining=remaining at entry=0x0) at
 ../sysdeps/unix/sysv/linux/nanosleep.c:28
 28      ../sysdeps/unix/sysv/linux/nanosleep.c: No such file or directory.
 (gdb) bt
 #0  0x00007f259a59a670 in __GI___nanosleep
 (requested_time=requested_time at entry=0x7ffe6ca70540,
 remaining=remaining at entry=0x0) at
 ../sysdeps/unix/sysv/linux/nanosleep.c:28
 #1  0x00007f259a5cd894 in usleep (useconds=<optimized out>) at
 ../sysdeps/posix/usleep.c:32
 #2  0x00007f25942c8572 in mozilla::Fuzzyfox::Run (this=0x7f258cecca40) at
 /var/tmp/build/firefox-
 81d2d351b4c9/toolkit/components/fuzzyfox/Fuzzyfox.cpp:215
 #3  0x00007f25915ff82a in mozilla::SchedulerGroup::Runnable::Run
 (this=0x7f258b1304c0) at /var/tmp/build/firefox-
 81d2d351b4c9/xpcom/threads/SchedulerGroup.cpp:295
 #4  0x00007f259160cdc6 in nsThread::ProcessNextEvent (this=0x7f258d071b80,
 aMayWait=<optimized out>, aResult=0x7ffe6ca706d7) at /var/tmp/build
 /firefox-81d2d351b4c9/xpcom/threads/nsThread.cpp:1175
 #5  0x00007f259160ea16 in NS_ProcessNextEvent (aThread=0x7ffe6ca70540,
 aMayWait=<optimized out>) at /var/tmp/build/firefox-
 81d2d351b4c9/xpcom/threads/nsThreadUtils.cpp:486
 #6  0x00007f2591a2baf7 in mozilla::ipc::MessagePump::Run
 (this=0x7f259a29f560, aDelegate=0x7ffe6ca70800) at /var/tmp/build/firefox-
 81d2d351b4c9/ipc/glue/MessagePump.cpp:88
 #7  0x00007f25919f8088 in MessageLoop::RunInternal (this=<optimized out>)
 at /var/tmp/build/firefox-
 81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:315
 #8  MessageLoop::RunHandler (this=<optimized out>) at /var/tmp/build
 /firefox-81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:308
 #9  MessageLoop::Run (this=0x0) at /var/tmp/build/firefox-
 81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:290
 #10 0x00007f25935bc766 in nsBaseAppShell::Run (this=0x7f258ceef520) at
 /var/tmp/build/firefox-81d2d351b4c9/widget/nsBaseAppShell.cpp:137
 #11 0x00007f2594432d60 in XRE_RunAppShell () at /var/tmp/build/firefox-
 81d2d351b4c9/toolkit/xre/nsEmbedFunctions.cpp:926
 #12 0x00007f25919f8088 in MessageLoop::RunInternal (this=<optimized out>)
 at /var/tmp/build/firefox-
 81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:315
 #13 MessageLoop::RunHandler (this=<optimized out>) at /var/tmp/build
 /firefox-81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:308
 #14 MessageLoop::Run (this=0x0) at /var/tmp/build/firefox-
 81d2d351b4c9/ipc/chromium/src/base/message_loop.cc:290
 #15 0x00007f2594432bea in XRE_InitChildProcess (aArgc=<optimized out>,
 aArgv=<optimized out>, aChildData=<optimized out>) at /var/tmp/build
 /firefox-81d2d351b4c9/toolkit/xre/nsEmbedFunctions.cpp:764
 #16 0x000055a79de5deb9 in content_process_main (bootstrap=0x7f259a22a690,
 argc=18, argv=<optimized out>) at /var/tmp/build/firefox-
 81d2d351b4c9/browser/app/../../ipc/contentproc/plugin-container.cpp:56
 #17 main (argc=<optimized out>, argv=0x7ffe6ca71ba8, envp=0x7ffe6ca71c48)
 at /var/tmp/build/firefox-81d2d351b4c9/browser/app/nsBrowserApp.cpp:268
 }}}

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


More information about the tor-bugs mailing list