{"comment":{"created_at":"2011-10-14T02:52:30Z","body":"我在Ubuntu下 libsoup2.4-1 ver 2.36.0-0ubuntu1 启用http代理一切正常","updated_at":"2011-10-14T02:52:30Z","url":"https://api.github.com/repos/shellex/Hotot/issues/comments/2402880","id":2402880,"user":{"gravatar_id":"9e845595fb3be085c9888d7e1014831a","avatar_url":"https://secure.gravatar.com/avatar/9e845595fb3be085c9888d7e1014831a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/shellex","id":67439,"login":"shellex"}},"action":"created","issue":{"number":40,"created_at":"2011-10-14T01:49:10Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"output in console:\r\n\r\n/usr/lib/pymodules/python2.7/hotot/hotot.py:371: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed\r\n  gtk.main()\r\n/usr/lib/pymodules/python2.7/hotot/hotot.py:371: Warning: invalid (NULL) pointer instance\r\n  gtk.main()\r\n/usr/lib/pymodules/python2.7/hotot/hotot.py:371: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed\r\n  gtk.main()\r\n/usr/lib/pymodules/python2.7/hotot/hotot.py:371: Warning: g_type_instance_get_private: assertion `instance != NULL && instance->g_class != NULL' failed\r\n  gtk.main()\r\n\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n\r\n\r\nstack:\r\n\r\n#0  soup_socket_is_ssl (sock=0x0) at soup-socket.c:1079\r\n#1  0x00007fffeae8fe60 in new_iostate (msg=0x17226b0, sock=0x0, \r\n    mode=SOUP_MESSAGE_IO_CLIENT, \r\n    get_headers_cb=0x7fffeae8e0d0 <get_request_headers>, \r\n    parse_headers_cb=<optimized out>, header_data=<optimized out>, \r\n    completion_cb=0x7fffeae9cc50 <message_completed>, \r\n    completion_data=0x17244b0) at soup-message-io.c:1082\r\n#2  0x00007fffeae91737 in soup_message_io_client (item=0x17244b0, \r\n    get_headers_cb=0x7fffeae8e0d0 <get_request_headers>, \r\n    parse_headers_cb=0x7fffeae8def0 <parse_response_headers>, \r\n    header_data=0x17244b0, completion_cb=0x7fffeae9cc50 <message_completed>, \r\n    completion_data=<optimized out>) at soup-message-io.c:1120\r\n#3  0x00007fffeae9c6fb in process_queue_item (item=0x17244b0, should_prune=\r\n    0x7fffffffdaac, loop=1) at soup-session-async.c:390\r\n#4  0x00007fffeae9c9eb in run_queue (sa=<optimized out>)\r\n    at soup-session-async.c:442\r\n#5  0x00007fffeae9d113 in idle_run_queue (sa=0xa9e8d0)\r\n    at soup-session-async.c:465\r\n#6  0x00007ffff5513a5d in g_main_context_dispatch ()\r\n   from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#7  0x00007ffff5514258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n#8  0x00007ffff5514792 in g_main_loop_run ()\r\n   from /lib/x86_64-linux-gnu/libglib-2.0.so.0\r\n---Type <return> to continue, or q <return> to quit---\r\n#9  0x00007ffff3c56db7 in gtk_main ()\r\n   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0\r\n#10 0x00007ffff430a056 in ?? ()\r\n   from /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/_gtk.so\r\n#11 0x00000000004b7114 in call_function (oparg=<optimized out>, pp_stack=\r\n    0x7fffffffdd60) at ../Python/ceval.c:4005\r\n#12 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>)\r\n    at ../Python/ceval.c:2666\r\n#13 0x00000000004b6d77 in fast_function (nk=<optimized out>, \r\n    na=<optimized out>, n=<optimized out>, pp_stack=0x7fffffffdea0, func=\r\n    <function at remote 0x1021d70>) at ../Python/ceval.c:4107\r\n#14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffdea0)\r\n    at ../Python/ceval.c:4042\r\n#15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>)\r\n    at ../Python/ceval.c:2666\r\n#16 0x00000000004bcd2d in PyEval_EvalCodeEx (co=0x7ffff7f18a30, \r\n    globals=<optimized out>, locals=<optimized out>, args=<optimized out>, \r\n    argcount=<optimized out>, kws=<optimized out>, kwcount=0, defs=0x0, \r\n    defcount=0, closure=0x0) at ../Python/ceval.c:3253\r\n#17 0x00000000004bd802 in PyEval_EvalCode (co=<optimized out>, \r\n    globals=<optimized out>, locals=<optimized out>) at ../Python/ceval.c:667\r\n#18 0x00000000004dcc22 in run_mod (mod=<optimized out>, \r\n    filename=<optimized out>, globals=\r\n---Type <return> to continue, or q <return> to quit---\r\n    {'__revision__': '0.1', 'hotot': <module at remote 0x7ffff7ecf4e8>, '__builtins__': <module at remote 0x7ffff7f94ad0>, '__file__': '/usr/bin/hotot', '__package__': None, 'GPollableInputStream': <type at remote 0xa36100>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0x7fffef1987f8>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7efd090>, __module__='gtk') at remote 0xad2590>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xa64de0>, '__doc__': '\\n'}, locals=\r\n    {'__revision__': '0.1', 'hotot': <module at remote 0x7ffff7ecf4e8>, '__builtins__': <module at remote 0x7ffff7f94ad0>, '__file__': '/usr/bin/hotot', '__package__': None, 'GPollableInputStream': <type at remote 0xa36100>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0x7fffef1987f8>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7efd090>, __module__='gtk') at remote 0xad2590>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xa64de0>, '__doc__': '\\n'}, flags=<optimized out>, arena=<optimized out>)\r\n    at ../Python/pythonrun.c:1346\r\n#19 0x00000000004dd7e4 in PyRun_FileExFlags (fp=0x96f870, filename=\r\n    0x7fffffffe5ec \"/usr/bin/hotot\", start=<optimized out>, globals=\r\n    {'__revision__': '0.1', 'hotot': <module at remote 0x7ffff7ecf4e8>, '__builtins__': <module at remote 0x7ffff7f94ad0>, '__file__': '/usr/bin/hotot', '__package__': None, 'GPollableInputStream': <type at remote 0xa36100>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0x7fffef1987f8>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7efd090>, __module__='gtk') at remote 0xad2590>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xa64---Type <return> to continue, or q <return> to quit---\r\nde0>, '__doc__': '\\n'}, locals=\r\n    {'__revision__': '0.1', 'hotot': <module at remote 0x7ffff7ecf4e8>, '__builtins__': <module at remote 0x7ffff7f94ad0>, '__file__': '/usr/bin/hotot', '__package__': None, 'GPollableInputStream': <type at remote 0xa36100>, 'GInitiallyUnowned': <GObjectMeta(__gtype__=<gobject.GType at remote 0x7fffef1987f8>, __doc__=<gobject.GObject.__doc__ at remote 0x7ffff7efd090>, __module__='gtk') at remote 0xad2590>, '__name__': '__main__', 'GPollableOutputStream': <type at remote 0xa64de0>, '__doc__': '\\n'}, closeit=1, flags=0x7fffffffe1e0)\r\n    at ../Python/pythonrun.c:1332\r\n#20 0x00000000004de2ee in PyRun_SimpleFileExFlags (fp=0x96f870, \r\n    filename=<optimized out>, closeit=1, flags=0x7fffffffe1e0)\r\n    at ../Python/pythonrun.c:936\r\n#21 0x00000000004ee6dd in Py_Main (argc=<optimized out>, argv=<optimized out>)\r\n    at ../Modules/main.c:599\r\n#22 0x00007ffff699e30d in __libc_start_main (main=0x41aa40 <main>, argc=2, \r\n    ubp_av=0x7fffffffe308, init=<optimized out>, fini=<optimized out>, \r\n    rtld_fini=<optimized out>, stack_end=0x7fffffffe2f8) at libc-start.c:226\r\n#23 0x000000000041cb69 in _start ()","comments":3,"title":"hotot crash with libsoup-2.4 >= 2.35.4","updated_at":"2011-10-14T02:52:31Z","url":"https://api.github.com/repos/shellex/Hotot/issues/40","id":1906983,"assignee":null,"milestone":null,"closed_at":null,"user":{"gravatar_id":"69f1e943998f0eec0158aa755a300c83","avatar_url":"https://secure.gravatar.com/avatar/69f1e943998f0eec0158aa755a300c83?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/xnreformer","id":485113,"login":"xnreformer"},"html_url":"https://github.com/shellex/Hotot/issues/40","labels":[],"state":"open"},"legacy":{"issue_id":1906983,"comment_id":2402880}}