Попытался, блин, фрагментацию памяти уменьшить
$ LD_PRELOAD=/usr/lib64/libtcmalloc_minimal.so firefox
console.error: duplicate-tab-closer:
Message: Module `sdk/widget` is not found at resource://gre/modules/commonjs/sdk/widget.js
Stack:
CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18
exports.main@resource://jid0-njpvnmbq6kfz471tombdxkox7o0-at-jetpack/duplicate-tab-closer/lib/main.js:4:21
run@resource://gre/modules/commonjs/sdk/addon/runner.js:151:1
startup/</<@resource://gre/modules/commonjs/sdk/addon/runner.js:86:7
Handler.prototype.process@resource://gre/modules/Promise-backend.js:934:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise-backend.js:813:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise-backend.js:747:1
console.error: duplicate-tab-closer:
Message: Module `sdk/widget` is not found at resource://gre/modules/commonjs/sdk/widget.js
Stack:
CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18
exports.main@resource://jid0-njpvnmbq6kfz471tombdxkox7o0-at-jetpack/duplicate-tab-closer/lib/main.js:4:21
run@resource://gre/modules/commonjs/sdk/addon/runner.js:151:1
startup/</<@resource://gre/modules/commonjs/sdk/addon/runner.js:86:7
Handler.prototype.process@resource://gre/modules/Promise-backend.js:934:23
this.PromiseWalker.walkerLoop@resource://gre/modules/Promise-backend.js:813:7
this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise-backend.js:747:1
/var/tmp/portage/dev-util/google-perftools-2.0-r2/work/gperftools-2.0/src/tcmalloc.cc:289] Attempt to free invalid pointer 0x7f293755d000
Redirecting call to abort() to mozalloc_abort
zsh: unknown signal LD_PRELOAD=/usr/lib64/libtcmalloc_minimal.so firefox
В файрфоксе свой код для борьбы с фрагментацией памяти, ты к нему на кривой козе так не подъедешь.