#0 g_error_to_daemon_reply (error=0x0, seq_nr=0, len_out=len_out@entry=0x7fff4fe7b058) at gvfsdaemonutils.c:51 46: const char *domain; 47: gsize domain_len, message_len; 48: GVfsDaemonSocketProtocolReply *reply; 49: gsize len; 50: 51: domain = g_quark_to_string (error->domain); 52: domain_len = strlen (domain); 53: message_len = strlen (error->message); 54: 55: len = G_VFS_DAEMON_SOCKET_PROTOCOL_REPLY_SIZE + 56: domain_len + 1 + message_len + 1; #1 0x00007f40a2b9685c in g_vfs_channel_send_error (channel=0xde90d0, error=) at gvfschannel.c:691 686: GError *error) 687: { 688: char *data; 689: gsize data_len; 690: 691: data = g_error_to_daemon_reply (error, channel->priv->current_job_seq_nr, &data_len); 692: g_vfs_channel_send_reply (channel, NULL, data, data_len); 693: } 694: 695: /* Might be called on an i/o thread 696: */ #2 0x00007f40a1ef5847 in _g_closure_invoke_va (closure=0xdb3310, return_value=0x0, instance=0x7f4090003ab0, args=0x7fff4fe7b338, n_params=0, param_types=0x0) at /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c:840 [Error: /build/buildd/glib2.0-2.36.0/./gobject/gclosure.c was not found in source tree] #3 0x00007f40a1f0e23f in g_signal_emit_valist (instance=0x7f4090003ab0, signal_id=, detail=0, var_args=var_args@entry=0x7fff4fe7b338) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3234 [Error: /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c was not found in source tree] #4 0x00007f40a1f0eef2 in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c:3384 [Error: /build/buildd/glib2.0-2.36.0/./gobject/gsignal.c was not found in source tree] #5 0x00007f40a2b989c3 in g_vfs_job_send_reply (job=) at gvfsjob.c:236 231: 232: static void 233: g_vfs_job_send_reply (GVfsJob *job) 234: { 235: job->sent_reply = TRUE; 236: g_signal_emit (job, signals[SEND_REPLY], 0); 237: } 238: 239: void 240: g_vfs_job_failed (GVfsJob *job, 241: GQuark domain, #6 0x00007f40a2b98ebf in g_vfs_job_failed_literal (job=, domain=domain@entry=0, code=code@entry=0, message=message@entry=0x0) at gvfsjob.c:270 265: 266: job->failed = TRUE; 267: 268: job->error = g_error_new_literal (domain, code, message); 269: 270: g_vfs_job_send_reply (job); 271: } 272: 273: void 274: g_vfs_job_failed_from_error (GVfsJob * job, 275: const GError *error) #7 0x000000000040541c in close_read_ready (source_object=, result=, user_data=) at gvfsbackendhttp.c:523 518: res = g_input_stream_close_finish (stream, 519: result, 520: &error); 521: if (res == FALSE) 522: { 523: g_vfs_job_failed_literal (G_VFS_JOB (job), 524: error->domain, 525: error->code, 526: error->message); 527: 528: g_error_free (error); #8 0x00007f40a218fc3c in async_ready_close_callback_wrapper (source_object=0xdbbf30, res=0x7f4098006410, user_data=0x7f4090003ab0) at /build/buildd/glib2.0-2.36.0/./gio/ginputstream.c:544 [Error: /build/buildd/glib2.0-2.36.0/./gio/ginputstream.c was not found in source tree] #9 0x00007f40a21b1dfb in g_task_return_now (task=0x7f4098006410) at /build/buildd/glib2.0-2.36.0/./gio/gtask.c:1105 [Error: /build/buildd/glib2.0-2.36.0/./gio/gtask.c was not found in source tree] #10 0x00007f40a21b25ae in g_task_return (task=0x7f4098006410, type=) at /build/buildd/glib2.0-2.36.0/./gio/gtask.c:1158 [Error: /build/buildd/glib2.0-2.36.0/./gio/gtask.c was not found in source tree] #11 g_task_return (task=0x7f4098006410, type=) at /build/buildd/glib2.0-2.36.0/./gio/gtask.c:1126 [Error: /build/buildd/glib2.0-2.36.0/./gio/gtask.c was not found in source tree] #12 0x00000000004040f6 in close_callback (object=0xd8fd30, result=0x7f4098003750, user_data=0x7f4098006410) at gvfshttpinputstream.c:413 408: GError *error = NULL; 409: 410: if (g_input_stream_close_finish (G_INPUT_STREAM (object), result, &error)) 411: g_task_return_boolean (task, TRUE); 412: else 413: g_task_return_error (task, error); 414: g_object_unref (task); 415: } 416: 417: static void 418: g_vfs_http_input_stream_close_async (GInputStream *stream, #13 0x00007f40a218fc3c in async_ready_close_callback_wrapper (source_object=0xd8fd30, res=0x7f4098003750, user_data=0x7f4098006410) at /build/buildd/glib2.0-2.36.0/./gio/ginputstream.c:544 [Error: /build/buildd/glib2.0-2.36.0/./gio/ginputstream.c was not found in source tree] #14 0x00007f40a21a51d7 in g_simple_async_result_complete (simple=0x7f4098003750) at /build/buildd/glib2.0-2.36.0/./gio/gsimpleasyncresult.c:777 [Error: /build/buildd/glib2.0-2.36.0/./gio/gsimpleasyncresult.c was not found in source tree] #15 0x00007f40a21a52d9 in complete_in_idle_cb (data=) at /build/buildd/glib2.0-2.36.0/./gio/gsimpleasyncresult.c:789 [Error: /build/buildd/glib2.0-2.36.0/./gio/gsimpleasyncresult.c was not found in source tree] #16 0x00007f40a1c31f05 in g_main_dispatch (context=0xd80520) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054 [Error: /build/buildd/glib2.0-2.36.0/./glib/gmain.c was not found in source tree] #17 g_main_context_dispatch (context=context@entry=0xd80520) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630 [Error: /build/buildd/glib2.0-2.36.0/./glib/gmain.c was not found in source tree] #18 0x00007f40a1c32248 in g_main_context_iterate (context=0xd80520, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701 [Error: /build/buildd/glib2.0-2.36.0/./glib/gmain.c was not found in source tree] #19 0x00007f40a1c326ba in g_main_loop_run (loop=0xd8c220) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3895 [Error: /build/buildd/glib2.0-2.36.0/./glib/gmain.c was not found in source tree] #20 0x0000000000406c11 in daemon_main (argc=argc@entry=4, argv=argv@entry=0x7fff4fe7b7d8, max_job_threads=max_job_threads@entry=1, default_type=default_type@entry=0x407329 "http", mountable_name=mountable_name@entry=0x407312 "org.gtk.vfs.mountpoint.http", first_type_name=first_type_name@entry=0x407329 "http") at daemon-main.c:395 390: else 391: { 392: g_idle_add (do_name_acquired, data); 393: } 394: 395: g_main_loop_run (loop); 396: 397: g_clear_object (&data->daemon); 398: g_free (data->mountable_name); 399: g_free (data); 400: if (name_owner_id != 0) #21 0x0000000000403e6b in main (argc=4, argv=0x7fff4fe7b7d8) at daemon-main-generic.c:42 37: #ifdef BACKEND_SETUP_FUNC 38: BACKEND_SETUP_FUNC (); 39: #else 40: daemon_setup (); 41: #endif 42: daemon_main (argc, argv, 43: #ifdef MAX_JOB_THREADS 44: MAX_JOB_THREADS, 45: #else 46: -1, 47: #endif