slack が突然起動しなくなった。
#0 0x0000000000dbf060 in () #1 0x0000146ad3219072 in node::http2::Http2Session::Callbacks::Callbacks(bool) () at /usr/lib/slack/libnode.so #2 0x0000146ad3219135 in () at /usr/lib/slack/libnode.so #3 0x0000146ad367b39a in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fff002bd3a8, env=env@entry=0x7fff002bd3b8) at dl-init.c:72 #4 0x0000146ad367b496 in call_init (env=0x7fff002bd3b8, argv=0x7fff002bd3a8, argc=1, l=<optimized out>) at dl-init.c:30 #5 0x0000146ad367b496 in _dl_init (main_map=0x146ad3695190, argc=1, argv=0x7fff002bd3a8, env=0x7fff002bd3b8) at dl-init.c:119 #6 0x0000146ad366d0ca in _dl_start_user () at /lib64/ld-linux-x86-64.so.2 #7 0x0000000000000001 in () #8 0x00007fff002bdb33 in () #9 0x0000000000000000 in ()
調べると、libnode.so を atom から持ってきて差し替えるといいらしい。 > Why does Slack return a Segmentation fault after Fedora 29 upgrade?
skypeforlinux も libnode.so を持ってたので
% LD_PRELOAD=/usr/share/skypeforlinux/libnode.so slack
という形で起動できた。
そしたら skype 側のアップデートで、
/usr/lib/slack/slack: symbol lookup error: /usr/lib/slack/slack: undefined symbol: udata_setCommonData_59
となって起動しなくなったので、仕方なく atom の libnode.so を持ってきてファイルを差し替えた。
前 | 2018年 12月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]
書いてる人: dai
パッチ等(無保証)