Opened 7 months ago

Last modified 7 months ago

#22158 needs_information defect

Tor browser core dump on Arch Linux

Reported by: jb.1234abcd Owned by: tbb-team
Priority: High Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-crash
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Full core dump file captured (*.lz4) is available as 60MB file on request.

$ coredumpctl info 2186

PID: 2186 (firefox)
UID: 1000 (jb)
GID: 1000 (jb)

Signal: 11 (SEGV)

Timestamp: Thu 2017-05-04 01:04:48 CEST (16h ago)

Command Line: ./firefox --class Tor Browser -profile TorBrowser/Data/Browser/profile.default

Executable: /home/jb/Downloads/tor-browser_en-US/Browser/firefox

Control Group: /

Slice: -.slice

Boot ID: edc04a8c98944494b203b06fb397dde0

PID: 2186 (firefox)
UID: 1000 (jb)
GID: 1000 (jb)

Signal: 11 (SEGV)

Timestamp: Thu 2017-05-04 01:04:48 CEST (16h ago)

Command Line: ./firefox --class Tor Browser -profile TorBrowser/Data/Browser/profile.default

Executable: /home/jb/Downloads/tor-browser_en-US/Browser/firefox

Control Group: /

Slice: -.slice

Boot ID: edc04a8c98944494b203b06fb397dde0

Machine ID: e464cf23e765494294ab3515a8e2efd0

Hostname: myhost

Storage: /var/lib/systemd/coredump/core.firefox.1000.edc04a8c98944494b203b06fb397dde0.2186.1493852688000000000000.lz4
Message: Process 2186 (firefox) of user 1000 dumped core.

Stack trace of thread 5626:
#0 0x00007f8418598ea0 raise (libpthread.so.0)
#1 0x00007f84141a319c n/a (libxul.so)
#2 0x00007f8414c78c36 n/a (libxul.so)
#3 0x00007f8418598fe0 restore_rt (libpthread.so.0)
#4 0x00007f841419f0b7 n/a (libxul.so)
#5 0x00007f8418989568 n/a (/home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so)
#6 0x00007f841858e2e7 start_thread (libpthread.so.0)
#7 0x00007f841760a54f
clone (libc.so.6)


Stack trace of thread 2198:
#0 0x00007f8418594756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f8418983fc0 PR_WaitCondVar (/home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so)
#2 0x00007f8414a55fbd n/a (libxul.so)
#3 0x00007f8418989568 n/a (/home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so)
#4 0x00007f841858e2e7 start_thread (libpthread.so.0)
#5 0x00007f841760a54f clone (libc.so.6)


Stack trace of thread 2186:
#0 0x00007f8418594756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f8418983fc0 PR_WaitCondVar (/home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so)
#2 0x00007f8412b76285 n/a (libxul.so)
#3 0x00007f8412b77a50 n/a (libxul.so)
#4 0x00007f8412b7a16d n/a (libxul.so)
#5 0x00007f8412b960aa n/a (libxul.so)
#6 0x00007f8412b7b77e n/a (libxul.so)
#7 0x00007f8412cf47e4 n/a (libxul.so)
#8 0x00007f8412cf4827 n/a (libxul.so)
#9 0x00007f8412b5be0d n/a (libxul.so)
#10 0x00007f8412b5beb6 n/a (libxul.so)
#11 0x00007f8412b9099b n/a (libxul.so)
#12 0x00007f84141a5ed1 n/a (libxul.so)
#13 0x00007f84141a5ef6 n/a (libxul.so)
#14 0x00007f84141aa723 n/a (libxul.so)
#15 0x00007f84141aa8e3 XRE_main (libxul.so)
#16 0x0000563c4b93659b _start (firefox)
#17 0x0000563c4b935dff n/a (firefox)
#18 0x00007f841753e511 libc_start_main (libc.so.6)
#19 0x0000563c4b935f11 _start (firefox)

Child Tickets

Change History (9)

comment:1 Changed 7 months ago by gk

Keywords: tbb-crash added
Status: newneeds_information

Is that reproducible? Which Tor Browser version have you been using?

comment:2 Changed 7 months ago by jb.1234abcd

Tor Browser 6.5.2

Not reproducible.

Additional info:
$ coredumpctl gdb 2186
...
Reading symbols from /home/jb/Downloads/tor-browser_en-US/Browser/firefox...(no debugging symbols found)...done.
[New LWP 5626]
[New LWP 2198]
[New LWP 2186]
[New LWP 2214]
[New LWP 2189]
[New LWP 2190]
[New LWP 2235]
[New LWP 2193]
[New LWP 2194]
[New LWP 2195]
[New LWP 2196]
[New LWP 2197]
[New LWP 2199]
[New LWP 2200]
[New LWP 2202]
[New LWP 2206]
[New LWP 2219]
[New LWP 2224]
[New LWP 2275]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `./firefox --class Tor Browser -profile TorBrowser/Data/Browser/profile.default'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f8418598ea0 in raise () from /usr/lib/libpthread.so.0
[Current thread is 1 (Thread 0x7f83bd8ff700 (LWP 5626))]
(gdb)
(gdb) info reg
rax 0x0 0
rbx 0xb 11
rcx 0x7f8418598ea0 140205320933024
rdx 0x0 0
rsi 0x7f83bd8fe820 140203797768224
rdi 0x2 2
rbp 0x7f83bd8fe950 0x7f83bd8fe950
rsp 0x7f83bd8fe820 0x7f83bd8fe820
r8 0x0 0
r9 0x7f83bd8fe820 140203797768224
r10 0x8 8
r11 0x246 582
r12 0x7f83bd8ff670 140203797771888
r13 0x15fa 5626
r14 0x7f83bd8ff700 140203797772032
r15 0x7f83bd8fea80 140203797768832
rip 0x7f8418598ea0 0x7f8418598ea0 <raise+272>
eflags 0x246 [ PF ZF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0

(gdb) bt
#0 0x00007f8418598ea0 in raise () at /usr/lib/libpthread.so.0
#1 0x00007f84141a319c in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#2 0x00007f8414c78c36 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418598fe0 in <signal handler called> () at /usr/lib/libpthread.so.0
#4 0x00007f841419f0b7 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#6 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f841760a54f in clone () at /usr/lib/libc.so.6
(gdb) info threads

Id Target Id Frame
1 Thread 0x7f83bd8ff700 (LWP 5626) 0x00007f8418598ea0 in raise () from /usr/lib/libpthread.so.0
2 Thread 0x7f84042fa700 (LWP 2198) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
3 Thread 0x7f84189a5740 (LWP 2186) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
4 Thread 0x7f83f48f8700 (LWP 2214) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
5 Thread 0x7f8408dff700 (LWP 2189) 0x00007f8417605889 in syscall () from /usr/lib/libc.so.6
6 Thread 0x7f8405eff700 (LWP 2190) 0x00007f841760067d in poll () from /usr/lib/libc.so.6
7 Thread 0x7f83d57ff700 (LWP 2235) 0x00007f841760067d in poll () from /usr/lib/libc.so.6
8 Thread 0x7f8404cff700 (LWP 2193) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
9 Thread 0x7f8404afe700 (LWP 2194) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
10 Thread 0x7f84048fd700 (LWP 2195) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
11 Thread 0x7f84046fc700 (LWP 2196) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
12 Thread 0x7f84044fb700 (LWP 2197) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
13 Thread 0x7f8402fff700 (LWP 2199) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
14 Thread 0x7f8402279700 (LWP 2200) 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
15 Thread 0x7f84004ff700 (LWP 2202) 0x00007f8418594ca6 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
16 Thread 0x7f83f80ff700 (LWP 2206) 0x00007f841760067d in poll () from /usr/lib/libc.so.6
17 Thread 0x7f83edef5700 (LWP 2219) 0x00007f841760067d in poll () from /usr/lib/libc.so.6
18 Thread 0x7f83e08ff700 (LWP 2224) 0x00007f841760067d in poll () from /usr/lib/libc.so.6
19 Thread 0x7f83bbcff700 (LWP 2275) 0x00007f841760067d in poll () from /usr/lib/libc.so.6

(gdb) thread apply all bt

Thread 19 (Thread 0x7f83bbcff700 (LWP 2275)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f84015e2ee1 in () at /usr/lib/libpulse.so.0
#2 0x00007f84015d46f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007f84015d4d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007f84015d4e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007f84015e2e29 in () at /usr/lib/libpulse.so.0
#6 0x00007f8401380fe8 in () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f83e08ff700 (LWP 2224)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f8410d659b6 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f8410d65acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f8410d65b11 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f8410d8d295 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f83edef5700 (LWP 2219)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f84015e2ee1 in () at /usr/lib/libpulse.so.0
#2 0x00007f84015d46f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007f84015d4d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007f84015d4e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007f84015e2e29 in () at /usr/lib/libpulse.so.0
#6 0x00007f8401380fe8 in () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f83f80ff700 (LWP 2206)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f8418987377 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f841898be02 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f84004ff700 (LWP 2202)):
#0 0x00007f8418594ca6 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983a68 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8418983f3e in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#3 0x00007f8412b76285 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8412b7e181 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8412b7a1d6 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
---Type <return> to continue, or q <return> to quit---
#6 0x00007f8412b960aa in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#7 0x00007f8412d38dfe in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#8 0x00007f8412d0327a in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#9 0x00007f8412b7c67e in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#10 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#11 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#12 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f8402279700 (LWP 2200)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8412b76285 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8412b76f9f in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#5 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f8402fff700 (LWP 2199)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8412fdba41 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f84044fb700 (LWP 2197)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f84046fc700 (LWP 2196)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f84048fd700 (LWP 2195)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f8404afe700 (LWP 2194)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f8404cff700 (LWP 2193)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f83d57ff700 (LWP 2235)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f84015e2ee1 in () at /usr/lib/libpulse.so.0
#2 0x00007f84015d46f1 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007f84015d4d8e in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007f84015d4e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007f84015e2e29 in () at /usr/lib/libpulse.so.0
#6 0x00007f8401380fe8 in () at /usr/lib/pulseaudio/libpulsecommon-10.0.so
#7 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f8405eff700 (LWP 2190)):
#0 0x00007f841760067d in poll () at /usr/lib/libc.so.6
#1 0x00007f8412cf4ca6 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#2 0x00007f8412b7a1d6 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8412b960aa in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8412d38e4d in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8412d0327a in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#6 0x00007f8412b7c67e in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#7 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#8 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f8408dff700 (LWP 2189)):
#0 0x00007f8417605889 in syscall () at /usr/lib/libc.so.6
#1 0x00007f8412d1bdd9 in epoll_wait () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#2 0x00007f8412d1bc41 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8412d32aa4 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8412d00128 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
---Type <return> to continue, or q <return> to quit---
#5 0x00007f8412d0327a in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#6 0x00007f8412d0d55c in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#7 0x00007f8412d0924d in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#8 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#9 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f83f48f8700 (LWP 2214)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8412d108a5 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#2 0x00007f8412d10931 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8412d03484 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8412d0327a in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8412d0d55c in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#6 0x00007f8412d0924d in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#7 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f84189a5740 (LWP 2186)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8412b76285 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8412b77a50 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#4 0x00007f8412b7a16d in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8412b960aa in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#6 0x00007f8412b7b77e in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#7 0x00007f8412cf47e4 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#8 0x00007f8412cf4827 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#9 0x00007f8412b5be0d in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#10 0x00007f8412b5beb6 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#11 0x00007f8412b9099b in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#12 0x00007f84141a5ed1 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#13 0x00007f84141a5ef6 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#14 0x00007f84141aa723 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#15 0x00007f84141aa8e3 in XRE_main () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#16 0x0000563c4b93659b in _start ()

Thread 2 (Thread 0x7f84042fa700 (LWP 2198)):
#0 0x00007f8418594756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1 0x00007f8418983fc0 in PR_WaitCondVar () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#2 0x00007f8414a55fbd in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#4 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f83bd8ff700 (LWP 5626)):
#0 0x00007f8418598ea0 in raise () at /usr/lib/libpthread.so.0
#1 0x00007f84141a319c in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
---Type <return> to continue, or q <return> to quit---
#2 0x00007f8414c78c36 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#3 0x00007f8418598fe0 in <signal handler called> () at /usr/lib/libpthread.so.0
#4 0x00007f841419f0b7 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libxul.so
#5 0x00007f8418989568 in () at /home/jb/Downloads/tor-browser_en-US/Browser/libnspr4.so
#6 0x00007f841858e2e7 in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007f841760a54f in clone () at /usr/lib/libc.so.6

comment:3 Changed 7 months ago by gk

I wonder if you could get gdb to read the debug symbols we provide in separate files (see the tor-browser-linux*debug.zip ones in https://dist.torproject.org/torbrowser/6.5.2/) to get better stack traces.

comment:4 Changed 7 months ago by jb.1234abcd

My regular (production) tor browser is in dir
/home/jb/Downloads/tor-browser_en-US/Browser/firefox
I unzipped debug symbols file in dir:
/home/jb/Downloads/Debug/Browser/

Can you give me instructions how to set it up properly ?
Then I can re-run the debugging session and capture whatever data you need to figure out what caused the dump.

Last edited 7 months ago by jb.1234abcd (previous) (diff)

comment:5 Changed 7 months ago by gk

If I need debug symbols I usually create a .debug directory in tor-browser_en-US/Browser and copy the contents of Debug/Browser into that one. See: https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html.

Last edited 7 months ago by gk (previous) (diff)

comment:6 Changed 7 months ago by jb.1234abcd

Thanks.
I ran TB with coredump and debug files. It dies as expected.
If there is any post-run trace data (in addition to the above samples) of interest to you, let me know and I will capture it.
I tried to trace with 'br main', couple of 'next', and 'continue', but this introduces delays and distorts order of events, signals and threads, and execution ran normally with TB window open, etc, and later exited normally. So, any trace data captured during such a run is useless.

I e-mailed a link to the coredump file as requested.

Btw, in unrelated matter, I see an error msg on TB startup:
$ gdb
...
(gdb) file Downloads/tor-browser_en-US/Browser/firefox
(gdb) run
...
May 05 16:27:29.000 [notice] Bootstrapped 100%: Done
[New Thread 0x7fffd26ff700 (LWP 12887)]
[New Thread 0x7fffc06ff700 (LWP 12888)]
May 05 16:27:31.000 [notice] New control connection opened from 127.0.0.1.
[New Thread 0x7fffbf9ff700 (LWP 12889)]
May 05 16:27:31.000 [notice] New control connection opened from 127.0.0.1.
[New Thread 0x7fffbe9ff700 (LWP 12890)]
...
[Thread 0x7fffbd1fc700 (LWP 12893) exited]
1493994511800 addons.productaddons ERROR Request failed certificate checks: [Exception... "SSL is required and URI scheme is not https." nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/CertUtils.jsm :: checkCert :: line 145" data: no]
...

The ERROR shows up every time, but it does not have impact on TB (from user point of view).

Last edited 7 months ago by jb.1234abcd (previous) (diff)

comment:7 Changed 7 months ago by cypherpunks

Try to open a lot of pages and close them step by step, e10s is very crashy in such cases.

comment:8 in reply to:  6 ; Changed 7 months ago by gk

Replying to jb.1234abcd:

Btw, in unrelated matter, I see an error msg on TB startup:
$ gdb
...
(gdb) file Downloads/tor-browser_en-US/Browser/firefox
(gdb) run
...
May 05 16:27:29.000 [notice] Bootstrapped 100%: Done
[New Thread 0x7fffd26ff700 (LWP 12887)]
[New Thread 0x7fffc06ff700 (LWP 12888)]
May 05 16:27:31.000 [notice] New control connection opened from 127.0.0.1.
[New Thread 0x7fffbf9ff700 (LWP 12889)]
May 05 16:27:31.000 [notice] New control connection opened from 127.0.0.1.
[New Thread 0x7fffbe9ff700 (LWP 12890)]
...
[Thread 0x7fffbd1fc700 (LWP 12893) exited]
1493994511800 addons.productaddons ERROR Request failed certificate checks: [Exception... "SSL is required and URI scheme is not https." nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/CertUtils.jsm :: checkCert :: line 145" data: no]
...

The ERROR shows up every time, but it does not have impact on TB (from user point of view).

That is a bit confusing but harmless. What happens is that Tor Browser checks for add-on updates but we prevent pinging Mozilla servers for Torbutton and Tor Launcher by setting the update url to data:text/plain,. The code is complaining then that cert validation failed as it expects an HTTPS URL and thus a certificate.

comment:9 in reply to:  8 Changed 7 months ago by cypherpunks

Replying to gk:
Wrong. It's a GMP which doesn't expect that you give it nothing instead of response.

Note: See TracTickets for help on using tickets.