Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Trac
Trac
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • Legacy
  • TracTrac
  • Issues
  • #20100

Closed (moved)
Open
Opened Sep 07, 2016 by Trac@tracbot

persistent libxul.so bug crashing TBB Linux/64 (but probably a bug in locally linked shared object)

I have a TBB (Linux x86/64) that crashes every now and then (not reproducible as it seems quite random yet it's happening over multiple TBB versions): tor-browser-linux64-6.0.4_en-US.tar.xz and about 10 earlier versions. Both Ubuntu and Debian latest stables.

Linux kernel log reveals the issue in libxul.so, always at the same mmap pointer [segment+4a4a000] Same segment in previous TBBs. The mmap range for libxul.so always is 04a4a000 - 04f25000.

Kernel message:

firefox[1202] trap stack segment ip:7f6032255894 sp:7ffc6cc8aae0 error:0 in libxul.so[7f60305a9000+4a4a000]

Now, libxul.so links to 69 locally installed shared libs. In future for tor security, I believe this is interesting to look at because they don't come with TBB. ldd libxul.so and see for yourself :)

I don't see a reason in sharing my libs outside TBB because at the moment I can't narrow it down more specifically (problem of reproduction). Any tips on how to do this are welcome (strace, ptrace have not wielded any clues and with gdb I don't know where to start as it appears random). So different debugging tips are welcome ;)

My question is simple: I want to figure out of there is a problem with my Linux install... So did more people with the tor-browser-linux64-6.0.4_en-US (and earlier) encountered crashes through libxul.so (specifically with the 4a4000 offset which is where the current TBB x64/64 libxul loads) ? With 69 linked shared objects on the local system, I think it's better to raise the general question on libxul crashes before diving into the depths.

Trac:
Username: sjamaan

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: legacy/trac#20100