[問題] XFCE4 的 Thunar 搜尋中文會崩潰

看板Linux作者 (海海海)時間7年前 (2018/06/12 21:53), 7年前編輯推噓5(5010)
留言15則, 5人參與, 7年前最新討論串1/1
我只要在 Thunar 檔案管理員內嘗試用中文搜尋檔案, 整個檔案管理員就會崩潰,XFCE4 不是很穩定嗎? 怎麼連好好地使用中文搜尋都辦不到? 目前使用的是 Manjaro,試過用 gtk3 版本的也會。 輸入法框架是 fcitx,輸入法是新酷音。 補上 GDB 回報的內容: Thread 4 (Thread 0x7fffe0878700 (LWP 18135)): #0 0x00007ffff460f0f9 in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff4b8952d in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff4b14903 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff4b14eee in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff4b6b541 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff4b6aa2a in () at /usr/lib/libglib-2.0.so.0 #6 0x00007ffff48df075 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007ffff461453f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffeb3a2700 (LWP 18133)): #0 0x00007ffff4609ea9 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff4b42523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff4b428e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff5131348 in () at /usr/lib/libgio-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #4 0x00007ffff4b6aa2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff48df075 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff461453f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffebba3700 (LWP 18132)): #0 0x00007ffff4609ea9 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff4b42523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff4b4263e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff4b42692 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff4b6aa2a in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff48df075 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff461453f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff7fa2980 (LWP 18128)): #0 0x00007ffff79a1f94 in () at /usr/lib/libexo-1.so.0 #1 0x00007ffff4e1ca4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #2 0x00007ffff4e2fe40 in () at /usr/lib/libgobject-2.0.so.0 #3 0x00007ffff4e386f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #4 0x00007ffff4e39130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #5 0x00007ffff69ba4e0 in () at /usr/lib/libgtk-x11-2.0.so.0 #6 0x00007ffff4e1ca4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #7 0x00007ffff4e2fe40 in () at /usr/lib/libgobject-2.0.so.0 #8 0x00007ffff4e386f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #9 0x00007ffff4e3960c in g_signal_emit_by_name () at /usr/lib/libgobject-2.0.so.0 #10 0x00007ffff4e1ca4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #11 0x00007ffff4e2fe40 in () at /usr/lib/libgobject-2.0.so.0 #12 0x00007ffff4e386f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #13 0x00007ffff4e39130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #14 0x00007fffe0f15631 in () at /usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so #15 0x00007ffff4e1ca4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #16 0x00007ffff4e2fe40 in () at /usr/lib/libgobject-2.0.so.0 #17 0x00007ffff4e386f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #18 0x00007ffff4e39130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #19 0x00007fffe0a9283c in () at /usr/lib/libfcitx-gclient.so.1 #20 0x00007fffefc3d1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6 #21 0x00007fffefc3cc2a in ffi_call () at /usr/lib/libffi.so.6 #22 0x00007ffff4e1d273 in g_cclosure_marshal_generic () at /usr/lib/libgobject-2.0.so.0 #23 0x00007ffff4e1ca4d in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0 #24 0x00007ffff4e2fe40 in () at /usr/lib/libgobject-2.0.so.0 #25 0x00007ffff4e386f6 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0 #26 0x00007ffff4e39130 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0 #27 0x00007ffff512d647 in () at /usr/lib/libgio-2.0.so.0 #28 0x00007ffff511c229 in () at /usr/lib/libgio-2.0.so.0 #29 0x00007ffff4b421d6 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #30 0x00007ffff4b425b1 in () at /usr/lib/libglib-2.0.so.0 #31 0x00007ffff4b428e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #32 0x00007ffff6a2ddf3 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0 #33 0x0000555555570f60 in () ---Type <return> to continue, or q <return> to quit--- #34 0x00007ffff453f06b in __libc_start_main () at /usr/lib/libc.so.6 #35 0x00005555555710ba in () -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.93.24 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1528811631.A.D6E.html ※ 編輯: s9209122222 (118.171.93.24), 06/12/2018 21:54:47 ※ 編輯: s9209122222 (118.171.93.24), 06/12/2018 21:56:45

06/12 22:37, 7年前 , 1F
你是 Ctrl F 後打中文嗎?我用 debian scim 沒問題
06/12 22:37, 1F

06/12 22:47, 7年前 , 2F
是的
06/12 22:47, 2F

06/12 22:51, 7年前 , 3F
scim不是被拋棄了嗎?
06/12 22:51, 3F

06/12 22:58, 7年前 , 4F
有辦法得知 Thread 1 #0 那個函式是什麼嗎?
06/12 22:58, 4F

06/12 23:16, 7年前 , 5F
有人會看嗎?看不懂……
06/12 23:16, 5F

06/12 23:33, 7年前 , 6F
用scim照樣崩
06/12 23:33, 6F
Thread 1 "thunar" received signal SIGSEGV, Segmentation fault. 0x00007ffff79a1f94 in ?? () from /usr/lib/libexo-1.so.0 ※ 編輯: s9209122222 (118.171.93.24), 06/12/2018 23:36:29

06/12 23:52, 7年前 , 7F
沒 debug symbol 就 strace 加減追看看吧
06/12 23:52, 7F

06/12 23:53, 7年前 , 8F
libexo 跟檔案、磁碟相關的功能有關
06/12 23:53, 8F

06/12 23:53, 7年前 , 9F
結果移除fcitx-gtk2後居然可以運行了
06/12 23:53, 9F

06/13 00:07, 7年前 , 10F
而也只剩下fcitx可用,其他的都會崩
06/13 00:07, 10F

06/13 00:50, 7年前 , 11F
話說現在才發現thunar沒有真正搜尋檔案的功能……
06/13 00:50, 11F

06/13 09:08, 7年前 , 12F
用 find 跟 grep。gvfs 操作好像都蠻慢的(?
06/13 09:08, 12F

06/13 19:55, 7年前 , 13F
ctrl+f方便太多了
06/13 19:55, 13F

06/13 19:56, 7年前 , 14F
沒這功能有點不可思議
06/13 19:56, 14F

06/23 03:21, 7年前 , 15F
消極的解法:試試看nautilus
06/23 03:21, 15F
文章代碼(AID): #1R7z1lrk (Linux)
文章代碼(AID): #1R7z1lrk (Linux)