(gdb) thread apply all bt full Thread 1 (Thread 24367): #0 check_burn_button (dialog=0x1380af0) at xfburn-burn-image-dialog.c:436 valid_disc = filename = #1 0x0000003a6b80bace in IA__g_closure_invoke (closure=0x1641410, return_value=0x0, n_param_values=3, param_values=0x164bd90, invocation_hint=0x7fff1f395a40) at gclosure.c:767 marshal = marshal_data = in_marshal = __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #2 0x0000003a6b820e23 in signal_emit_unlocked_R (node=, detail=, instance=, emission_return=, instance_and_params=) at gsignal.c:3247 tmp = handler = 0x163f290 accumulator = 0x0 emission = {next = 0x7fff1f395e30, instance = 0x11c4300, ihint = {signal_id = 43, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x1318200 handler_list = 0x163f290 return_accu = 0x0 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 = max_sequential_handler_number = return_value_altered = #3 0x0000003a6b8221b9 in IA__g_signal_emit_valist (instance=, signal_id=, detail=, var_args=0x7fff1f395c30) at gsignal.c:2980 instance_and_params = signal_return_type = 4 param_values = 0x164bda8 node = 0x1319230 i = n_params = 2 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #4 0x0000003a6b822703 in IA__g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3037 var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff1f395d10, reg_save_area = 0x7fff1f395c50}} #5 0x0000003a6b80bace in IA__g_closure_invoke (closure=0x1319620, return_value=0x0, n_param_values=1, param_values=0x7f2ec4001a00, invocation_hint=0x7fff1f395e40) at gclosure.c:767 marshal = marshal_data = in_marshal = __PRETTY_FUNCTION__ = "IA__g_closure_invoke" #6 0x0000003a6b820e23 in signal_emit_unlocked_R (node=, detail=, instance=, emission_return=, instance_and_params=) at gsignal.c:3247 tmp = handler = 0x1315390 accumulator = 0x0 emission = {next = 0x0, instance = 0x11c4280, ihint = {signal_id = 33, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x12e3c20 handler_list = 0x1315390 return_accu = 0x0 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 = max_sequential_handler_number = return_value_altered = #7 0x0000003a6b8221b9 in IA__g_signal_emit_valist (instance=, signal_id=, detail=, var_args=0x7fff1f396030) at gsignal.c:2980 instance_and_params = signal_return_type = 4 param_values = 0x7f2ec4001a18 node = 0x12e3d50 i = n_params = 0 __PRETTY_FUNCTION__ = "IA__g_signal_emit_valist" #8 0x0000003a6b822703 in IA__g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3037 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff1f396110, reg_save_area = 0x7fff1f396050}} #9 0x00000034dde0bb68 in filter_func (connection=0x12ee240, message=0x1302d40, user_data=) at libhal.c:1067 udi = 0x1602804 "/org/freedesktop/Hal/devices/volume_empty_cd_rw" object_path = 0x1617b18 "/org/freedesktop/Hal/Manager" error = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 1, dummy5 = 1, padding1 = 0x34d562b779} ctx = 0x12de7f0 #10 0x00000034d56109d6 in dbus_connection_dispatch (connection=0x12ee240) at dbus-connection.c:4446 filter = next = 0x12e4e58 message = 0x1302d40 link = filter_list_copy = 0x12e4f60 message_link = 0x12e4f78 result = status = __FUNCTION__ = "dbus_connection_dispatch" #11 0x0000003a6e8098e5 in message_queue_dispatch (source=, callback=, user_data=) at dbus-gmain.c:101 connection = 0x12ee240 #12 0x0000003a6b43922e in g_main_dispatch (context=) at gmain.c:1960 dispatch = 0x3a6e8098d0 was_in_call = user_data = 0x0 callback = 0 cb_funcs = 0x0 cb_data = current_source_link = {data = 0x12ea770, next = 0x0} source = 0x12ea770 current = 0x1542910 i = #13 IA__g_main_context_dispatch (context=) at gmain.c:2513 No locals. #14 0x0000003a6b43cc18 in g_main_context_iterate (context=0x1160090, block=, dispatch=, self=) at gmain.c:2591 max_priority = 0 timeout = 0 some_ready = 1 nfds = 7 allocated_nfds = fds = __PRETTY_FUNCTION__ = "g_main_context_iterate" #15 0x0000003a6b43d065 in IA__g_main_loop_run (loop=0x15795f0) at gmain.c:2799 self = 0x112cd60 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #16 0x0000003a6dd305b7 in IA__gtk_main () at gtkmain.c:1205 tmp_list = functions = 0x0 init = loop = 0x15795f0 #17 0x000000000041c5a2 in main (argc=1, argv=0x7fff1f396658) at xfburn-main.c:406 mainwin = n_burners = 1 error = 0x0 error_msg = transcoder = 0x117f0f0 devlist = (gdb) l 431 { 432 XfburnBurnImageDialogPrivate *priv = XFBURN_BURN_IMAGE_DIALOG_GET_PRIVATE (dialog); 433 gboolean valid_disc; 434 gchar *filename; 435 436 g_object_get (G_OBJECT (priv->device_box), "valid", &valid_disc, NULL); 437 filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (priv->chooser_image)); 438 if (filename != NULL) { 439 gtk_widget_set_sensitive (priv->burn_button, valid_disc); 440 g_free (filename); (gdb) p *priv Cannot access memory at address 0x0 (gdb) p priv $1 = (gdb) p *valid_disc Cannot access memory at address 0x0 (gdb) p valid_dic No symbol "valid_dic" in current context. (gdb) p valid_disc $2 = (gdb) quit