abrt 1.0.2 detected a crash. How to reproduce ----- 1. Select 'Emerald Theme Manager' from fusion-icon 2. "Stretch" the 'Theme' column (by putting cursor over separator and moving right 3. thats it.... Attached file: backtrace cmdline: emerald-theme-manager component: emerald executable: /usr/bin/emerald-theme-manager kernel: 2.6.32.2-15.fc13.x86_64 package: emerald-0.8.2-2.fc12 rating: 4 reason: Process was terminated by signal 6 (Aborted)
Created attachment 380541 [details] File: backtrace
Reproducible. Happens every time.... I'm running Rawhide (no rawhide emerald?)
Also happens just by selecting any theme....
Situation still the same.... segfaults.
Also, I see this in ~/.xsession-errors: (emerald-theme-manager:3322): GLib-CRITICAL **: g_array_remove_index: assertion `index_ < array->len' failed ** Gtk:ERROR:gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len) Usage: -i /file/to/install
With emerald-0.8.4-3.fc13.x86_64, I continue to get a crash (SIGABRT) every time. See this in ~/.xsession-errors: (emerald-theme-manager:3515): GLib-CRITICAL **: g_array_remove_index: assertion `index_ < array->len' failed ** Gtk:ERROR:gtkfilesystemmodel.c:330:node_set_visible: assertion failed: (row < model->files->len) Usage: -i /file/to/install (gdb) cont Continuing. Program received signal SIGABRT, Aborted. 0x0000003c3ca33775 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) set pagination off (gdb) where #0 0x0000003c3ca33775 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x0000003c3ca34f55 in abort () at abort.c:92 #2 0x0000003c91e60a14 in IA__g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=-1, func=0x3954727e70 "node_set_visible", message=0x2b202f0 "assertion failed: (row < model->files->len)") at gtestutils.c:1318 #3 0x0000003c91e60fc0 in IA__g_assertion_message_expr (domain=0x3954710797 "Gtk", file=0x3954727b71 "gtkfilesystemmodel.c", line=330, func=0x3954727e70 "node_set_visible", expr=<value optimized out>) at gtestutils.c:1329 #4 0x00000039544feb5e in node_set_visible (model=0x2e5ed40 [GtkFileSystemModel], id=7, visible=<value optimized out>) at gtkfilesystemmodel.c:330 #5 0x0000003954500802 in remove_file (monitor=<value optimized out>, file=0x2c8d3a0, other_file=<value optimized out>, type=<value optimized out>, model=0x2e5ed40 [GtkFileSystemModel]) at gtkfilesystemmodel.c:1739 #6 gtk_file_system_model_monitor_change (monitor=<value optimized out>, file=0x2c8d3a0, other_file=<value optimized out>, type=<value optimized out>, model=0x2e5ed40 [GtkFileSystemModel]) at gtkfilesystemmodel.c:1178 #7 0x0000003c9260b6be in IA__g_closure_invoke (closure=0x292e950, return_value=0x0, n_param_values=4, param_values=0x295a360, invocation_hint=0x7ffff8727ad0) at gclosure.c:767 #8 0x0000003c92622489 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3243 #9 0x0000003c92623cc6 in IA__g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7ffff8727cc0) at gsignal.c:2976 #10 0x0000003c92624523 in IA__g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3033 #11 0x0000003c92e3e551 in emit_cb (data=<value optimized out>) at gfilemonitor.c:388 #12 0x0000003c91e3a8a2 in g_main_dispatch (context=0x222ca70) at gmain.c:1960 #13 IA__g_main_context_dispatch (context=0x222ca70) at gmain.c:2513 #14 0x0000003c91e3e648 in g_main_context_iterate (context=0x222ca70, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 #15 0x0000003c91e3eb8d in IA__g_main_loop_run (loop=0x28f45b0) at gmain.c:2799 #16 0x000000395454a5f7 in IA__gtk_main () at gtkmain.c:1219 #17 0x00000000004099af in main (argc=2, argv=0x7ffff87280c8) at main.c:1688 (gdb) thread apply all bt full Thread 1 (Thread 0x7ffebca767e0 (LWP 3515)): #0 0x0000003c3ca33775 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = <value optimized out> selftid = <value optimized out> #1 0x0000003c3ca34f55 in abort () at abort.c:92 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x3c3cd7cd78 <stderr>, sa_sigaction = 0x3c3cd7cd78 <stderr>}, sa_mask = {__val = {2048, 1024, 2048, 47584000, 260145780129, 258715183952, 140732063566232, 47584768, 4294967295, 1, 5, 260148478960, 0, 140737361639536, 0, 0}}, sa_flags = 1012983441, sa_restorer = 0x3900000005} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x0000003c91e60a14 in IA__g_assertion_message (domain=<value optimized out>, file=<value optimized out>, line=-1, func=0x3954727e70 "node_set_visible", message=0x2b202f0 "assertion failed: (row < model->files->len)") at gtestutils.c:1318 lstr = "330\000\377\177\000\000\230\207\340\221<\000\000\000\260\\0\002\000\000\000\000\343{rT9\000\000" s = 0x2d60720 "" #3 0x0000003c91e60fc0 in IA__g_assertion_message_expr (domain=0x3954710797 "Gtk", file=0x3954727b71 "gtkfilesystemmodel.c", line=330, func=0x3954727e70 "node_set_visible", expr=<value optimized out>) at gtestutils.c:1329 No locals. #4 0x00000039544feb5e in node_set_visible (model=0x2e5ed40 [GtkFileSystemModel], id=7, visible=<value optimized out>) at gtkfilesystemmodel.c:330 row = <value optimized out> node = 0x2ea8f48 __PRETTY_FUNCTION__ = "node_set_visible" #5 0x0000003954500802 in remove_file (monitor=<value optimized out>, file=0x2c8d3a0, other_file=<value optimized out>, type=<value optimized out>, model=0x2e5ed40 [GtkFileSystemModel]) at gtkfilesystemmodel.c:1739 node = 0x2ea8f48 id = 7 #6 gtk_file_system_model_monitor_change (monitor=<value optimized out>, file=0x2c8d3a0, other_file=<value optimized out>, type=<value optimized out>, model=0x2e5ed40 [GtkFileSystemModel]) at gtkfilesystemmodel.c:1178 No locals. #7 0x0000003c9260b6be in IA__g_closure_invoke (closure=0x292e950, return_value=0x0, n_param_values=4, param_values=0x295a360, invocation_hint=0x7ffff8727ad0) at gclosure.c:767 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #8 0x0000003c92622489 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>) at gsignal.c:3243 tmp = <value optimized out> handler = 0x27ee120 accumulator = <value optimized out> emission = {next = 0x0, instance = 0x2eba980, ihint = {signal_id = 228, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = <value optimized out> handler_list = 0x27ee120 return_accu = <value optimized out> accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = <value optimized out> max_sequential_handler_number = <value optimized out> return_value_altered = <value optimized out> #9 0x0000003c92623cc6 in IA__g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7ffff8727cc0) at gsignal.c:2976 instance_and_params = <value optimized out> signal_return_type = <value optimized out> param_values = <value optimized out> node = 0x2315850 i = <value optimized out> n_params = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #10 0x0000003c92624523 in IA__g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3033 var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffff8727da0, reg_save_area = 0x7ffff8727ce0}} #11 0x0000003c92e3e551 in emit_cb (data=<value optimized out>) at gfilemonitor.c:388 change = 0x2b20800 monitor = 0x2eba980 [GInotifyDirectoryMonitor] pending = 0x24d4030 = {0x2ef8f80, 0x7ffea4003040, 0x2f6aa00, 0x2f69600, 0x2f69a60, 0x2b1fcc0, 0x2b20800, 0x2f70ba0, 0x2f71b40, 0x2f73ac0, 0x2f64540, 0x2d1d880, 0x2d1f240, 0x2d20980, 0x2d22360, 0x2d23ce0, 0x2d25120, 0x2d27080, 0x2d28a60, 0x2d29900, 0x2d2be20, 0x2d2d560, 0x2d2ef00, 0x2d30080, 0x2d32c60, 0x2d347a0, 0x2d36820, 0x2d38080, 0x2d39f20, 0x2d3aa20, 0x2d3d4e0, 0x2d3e960, 0x2d40620, 0x2d40b60, 0x2d43b40, 0x2d45e80, 0x2d47d00, 0x2d48cc0, 0x2d4b040, 0x2d4c640, 0x2d4e9a0, 0x2d4efa0, 0x2d51ae0, 0x2d52660, 0x2d54440, 0x2d5ad00, 0x2d5ec00, 0x2d5f480} iter = 0x23ec040 = {0x2b20800, 0x2f70ba0, 0x2f71b40, 0x2f73ac0, 0x2f64540, 0x2d1d880, 0x2d1f240, 0x2d20980, 0x2d22360, 0x2d23ce0, 0x2d25120, 0x2d27080, 0x2d28a60, 0x2d29900, 0x2d2be20, 0x2d2d560, 0x2d2ef00, 0x2d30080, 0x2d32c60, 0x2d347a0, 0x2d36820, 0x2d38080, 0x2d39f20, 0x2d3aa20, 0x2d3d4e0, 0x2d3e960, 0x2d40620, 0x2d40b60, 0x2d43b40, 0x2d45e80, 0x2d47d00, 0x2d48cc0, 0x2d4b040, 0x2d4c640, 0x2d4e9a0, 0x2d4efa0, 0x2d51ae0, 0x2d52660, 0x2d54440, 0x2d5ad00, 0x2d5ec00, 0x2d5f480} #12 0x0000003c91e3a8a2 in g_main_dispatch (context=0x222ca70) at gmain.c:1960 dispatch = <value optimized out> was_in_call = 0 user_data = 0x2eba980 callback = 0x3c92e3e4c0 <emit_cb> cb_funcs = 0x3c920ec990 cb_data = <value optimized out> current_source_link = {data = 0x2f70070, next = 0x0} source = 0x2f70070 current = 0x23fbdb0 i = <value optimized out> #13 IA__g_main_context_dispatch (context=0x222ca70) at gmain.c:2513 No locals. #14 0x0000003c91e3e648 in g_main_context_iterate (context=0x222ca70, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 max_priority = 0 timeout = 0 some_ready = 1 nfds = 5 allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #15 0x0000003c91e3eb8d in IA__g_main_loop_run (loop=0x28f45b0) at gmain.c:2799 self = 0x21f8a60 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #16 0x000000395454a5f7 in IA__gtk_main () at gtkmain.c:1219 tmp_list = <value optimized out> functions = 0x0 init = <value optimized out> loop = 0x28f45b0 #17 0x00000000004099af in main (argc=2, argv=0x7ffff87280c8) at main.c:1688 input_file = <value optimized out> install_file = <value optimized out> loop_count = <value optimized out> (gdb) quit A debugging session is active. Inferior 1 [process 3515] will be detached. Quit anyway? (y or n) y LND: Sending signal 6 to Thread 0x7ffebca767e0 (LWP 3515) Detaching from program: /usr/bin/emerald-theme-manager, process 3515 [tbl@tlondon ~]$
This bug appears to have been reported against 'rawhide' during the Fedora 13 development cycle. Changing version to '13'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
emerald-0.8.4-4.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/emerald-0.8.4-4.fc13
emerald-0.8.4-4.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.