Summary: | Начал часто сегфолтится | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Radik Usupov <radik> |
Component: | lxde-lxpanel | Assignee: | Антон Мидюков <antohami> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, antohami, mike, snejok |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 23421 |
Description
Radik Usupov
2010-09-05 21:25:21 MSD
На сизифе словил такое: kernel: [63263.710834] lxpanel[30755]: segfault at 103500833010 ip 00007f924067fb47 sp 00007fff1f2af490 error 4 in libgtk-x11-2.0.so.0.2200.1[7f924037b000+508000] Может будут мысли... Словил то, после чего lxpanel у меня умирает! Вот оно: (<unknown>:26789): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed Теперь бы понять что делать :) Значит, если падает действительно часто - самое время поставить lxde-lxpanel-debuginfo и держать lxpanel под gdb. Когда упадёт, в gdb сказать bt. У меня не упал еще, но сегфолтнулся так: Program received signal SIGSEGV, Segmentation fault. 0x000000000041e197 in task_draw_label (tk=0x8a6f80) at taskbar.c:313 313 panel_draw_label_text(tk->tb->plug->panel, tk->label, name, bold_style, tk->tb->flat_button); (gdb) Continuing. Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. Так сказать для истории. (gdb) bt #0 recompute_group_visibility_for_class (tc=0x7f3140, tb=<value optimized out>) at taskbar.c:2048 #1 0x000000000042014e in recompute_group_visibility_on_current_desktop (widget=<value optimized out>, tb=0x717550) at taskbar.c:291 #2 taskbar_net_current_desktop (widget=<value optimized out>, tb=0x717550) at taskbar.c:1432 #3 0x00007f96eff4e29e in g_closure_invoke (closure=0x81fb10, return_value=0x0, n_param_values=1, param_values=0x9748a0, invocation_hint=0x7fff846fb930) at gclosure.c:767 #4 0x00007f96eff5fd57 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x684550, emission_return=0x0, instance_and_params=0x9748a0) at gsignal.c:3252 #5 0x00007f96eff69a5d in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 #6 0x00007f96eff69c33 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #7 0x00000000004196d7 in panel_event_filter (xevent=<value optimized out>, event=<value optimized out>, not_used=<value optimized out>) at panel.c:315 #8 0x00007f96f040e54c in gdk_event_apply_filters (display=0x663000, event=0xa53c00, xevent=0x7fff846fbe20, return_exposes=0) at gdkevents-x11.c:356 #9 gdk_event_translate (display=0x663000, event=0xa53c00, xevent=0x7fff846fbe20, return_exposes=0) at gdkevents-x11.c:1033 #10 0x00007f96f040fdd8 in _gdk_events_queue (display=0x663000) at gdkevents-x11.c:2310 #11 0x00007f96f040fe8e in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at gdkevents-x11.c:2371 #12 0x00007f96ef682a5f in g_main_dispatch (context=0x66ecd0) at gmain.c:2440 #13 g_main_context_dispatch (context=0x66ecd0) at gmain.c:3013 #14 0x00007f96ef683270 in g_main_context_iterate (context=0x66ecd0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091 #15 0x00007f96ef683942 in g_main_loop_run (loop=0x6aa630) at gmain.c:3299 #16 0x00007f96f07a6b67 in IA__gtk_main () at gtkmain.c:1256 #17 0x000000000041a95d in main (argc=3, argv=0x7fff846fc1f8, env=<value optimized out>) at panel.c:1658 Повесил и у них: https://sourceforge.net/tracker/index.php?func=detail&aid=3294744&group_id=180858&atid=894869 lxde-lxpanel-0.5.8-alt4 -> sisyphus: * Tue Jan 31 2012 Radik Usupov <radik@altlinux> 0.5.8-alt4 - New version from upstream git - Fixed infinite loop (Closes: 24024) |