{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"mate-terminal crash","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/177 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"177\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"code\"><pre class=\"txt\">0. Open mate-terminal\r\n1. Start chromium\r\n2. Click a downloaded .zip-file\r\n3. It runs xdg-open, which in the end tries to show the contents of a zip file in a terminal\r\n\r\nThe crash does not happen when mate-terminal is not running before clicking the zip file.<\/pre><\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/177\/rev-raw\/0608b59d880e849b10593396b17105fa9ea10bd7\/0-what-i-do.txt\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/177#0-what-i-do.txt\">0-what-i-do.txt<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"code\"><pre class=\"txt\">\/bin\/sh \/usr\/bin\/xdg-open \/home\/cweiske\/Downloads\/2015-03-12 manual snapshot.zip\r\n\/usr\/bin\/perl \/usr\/bin\/run-mailcap --action=view \/home\/cweiske\/Downloads\/2015-03-12 manual snapshot.zip\r\nsh -c unzip -l '\/home\/cweiske\/Downloads\/2015-03-12 manual snapshot.zip' | \/usr\/bin\/run-mailcap --action=view text\/plain:-\r\n\/usr\/bin\/perl \/usr\/bin\/run-mailcap --action=view text\/plain:-\r\nsh -c \/usr\/bin\/x-terminal-emulator -T '- (text\/plain)' -e \/usr\/bin\/run-mailcap --action=view 'text\/plain:\/tmp\/fileyCq4kp'\r\n\/usr\/bin\/python \/usr\/bin\/x-terminal-emulator -T - (text\/plain) -e \/usr\/bin\/run-mailcap --action=view text\/plain:\/tmp\/fileyCq4kp\r\nmate-terminal -t - (text\/plain) -x \/usr\/bin\/run-mailcap --action=view text\/plain:\/tmp\/fileyCq4kp\r\n<\/pre><\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/177\/rev-raw\/0608b59d880e849b10593396b17105fa9ea10bd7\/1-processes.txt\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/177#1-processes.txt\">1-processes.txt<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"code\"><pre class=\"txt\">~$ gdb `which mate-terminal`\r\nGNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1\r\n[...]\r\n(gdb) run\r\nStarting program: \/usr\/bin\/mate-terminal \r\n[Thread debugging using libthread_db enabled]\r\nUsing host libthread_db library &quot;\/lib\/x86_64-linux-gnu\/libthread_db.so.1&quot;.\r\n[New Thread 0x7fffef742700 (LWP 21676)]\r\n[New Thread 0x7fffeef41700 (LWP 21677)]\r\n[New Thread 0x7fffee740700 (LWP 21678)]\r\n[New Thread 0x7fffd8a3c700 (LWP 21679)]\r\n[New Thread 0x7fffd3fff700 (LWP 21681)]\r\n[Thread 0x7fffee740700 (LWP 21678) exited]\r\n[Thread 0x7fffd3fff700 (LWP 21681) exited]\r\n\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x00000000004164b1 in method_call_cb (connection=&lt;optimized out&gt;, sender=sender@entry=0x7fffe0057490 &quot;:1.387&quot;, object_path=object_path@entry=0x7fffe000ceb0 &quot;\/org\/mate\/Terminal\/Factory&quot;, \r\n    interface_name=interface_name@entry=0x7fffe001f870 &quot;org.mate.Terminal.Factory&quot;, method_name=method_name@entry=0x7fffe0046ac0 &quot;HandleArguments&quot;, \r\n    parameters=parameters@entry=0x7fffe0045060, invocation=invocation@entry=0x7fffe8015aa0, user_data=user_data@entry=0x0) at terminal.c:196\r\n196     terminal.c: Datei oder Verzeichnis nicht gefunden.\r\n(gdb) bt full\r\n#0  0x00000000004164b1 in method_call_cb (connection=&lt;optimized out&gt;, sender=sender@entry=0x7fffe0057490 &quot;:1.387&quot;, \r\n    object_path=object_path@entry=0x7fffe000ceb0 &quot;\/org\/mate\/Terminal\/Factory&quot;, interface_name=interface_name@entry=0x7fffe001f870 &quot;org.mate.Terminal.Factory&quot;, \r\n    method_name=method_name@entry=0x7fffe0046ac0 &quot;HandleArguments&quot;, parameters=parameters@entry=0x7fffe0045060, invocation=invocation@entry=0x7fffe8015aa0, user_data=user_data@entry=0x0)\r\n    at terminal.c:196\r\n        display_name = 0x896ff0 &quot;:0.0&quot;\r\n        initial_workspace = 0\r\n        v_wd = 0x7fffe007ab50\r\n        v_sid = 0x7fffe005d930\r\n        working_directory = 0x89b740 &quot;\/home\/cweiske&quot;\r\n        argc = 3\r\n        options = 0x0\r\n        v_display = 0x7fffe0007920\r\n        v_envv = 0x7fffe0048800\r\n        v_argv = 0x7fffe0045090\r\n        startup_id = 0x88d830 &quot;_TIME45106151&quot;\r\n        envv = 0x8e38f0\r\n        argv = 0x8948d0\r\n        error = 0x761080\r\n        connection = &lt;optimized out&gt;\r\n        object_path = 0x7fffe000ceb0 &quot;\/org\/mate\/Terminal\/Factory&quot;\r\n        method_name = 0x7fffe0046ac0 &quot;HandleArguments&quot;\r\n        invocation = 0x7fffe8015aa0\r\n        parameters = 0x7fffe0045060\r\n        sender = 0x7fffe0057490 &quot;:1.387&quot;\r\n        interface_name = 0x7fffe001f870 &quot;org.mate.Terminal.Factory&quot;\r\n        user_data = 0x0\r\n#1  0x00007ffff6956301 in call_in_idle_cb (user_data=0x7fffe8015aa0) at \/build\/buildd\/glib2.0-2.40.2\/.\/gio\/gdbusconnection.c:4875\r\n        invocation = 0x7fffe8015aa0\r\n        vtable = &lt;optimized out&gt;\r\n        registration_id = &lt;optimized out&gt;\r\n        subtree_registration_id = &lt;optimized out&gt;\r\n        __FUNCTION__ = &quot;call_in_idle_cb&quot;\r\n#2  0x00007ffff5f0fce5 in g_main_dispatch (context=0x695000) at \/build\/buildd\/glib2.0-2.40.2\/.\/glib\/gmain.c:3064\r\n        dispatch = 0x7ffff5f0cbc0 &lt;g_idle_dispatch&gt;\r\n        prev_source = 0x0\r\n        was_in_call = 0\r\n        user_data = 0x7fffe8015aa0\r\n        callback = 0x7ffff6956210 &lt;call_in_idle_cb&gt;\r\n        cb_funcs = 0x7ffff61cd920 &lt;g_source_callback_funcs&gt;\r\n        cb_data = 0x7fffe005e100\r\n        need_destroy = &lt;optimized out&gt;\r\n        source = 0x7fffe0057c40\r\n        current = 0x660cb0\r\n        i = 0\r\n#3  g_main_context_dispatch (context=context@entry=0x695000) at \/build\/buildd\/glib2.0-2.40.2\/.\/glib\/gmain.c:3663\r\n---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---\r\nNo locals.\r\n#4  0x00007ffff5f10048 in g_main_context_iterate (context=0x695000, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;)\r\n    at \/build\/buildd\/glib2.0-2.40.2\/.\/glib\/gmain.c:3734\r\n        max_priority = 2147483647\r\n        timeout = -1\r\n        some_ready = 1\r\n        nfds = &lt;optimized out&gt;\r\n        allocated_nfds = 5\r\n        fds = 0x893720\r\n#5  0x00007ffff5f1030a in g_main_loop_run (loop=0x665580) at \/build\/buildd\/glib2.0-2.40.2\/.\/glib\/gmain.c:3928\r\n        __FUNCTION__ = &quot;g_main_loop_run&quot;\r\n#6  0x00007ffff7200447 in gtk_main () from \/usr\/lib\/x86_64-linux-gnu\/libgtk-x11-2.0.so.0\r\nNo symbol table info available.\r\n#7  0x00000000004134e0 in main (argc=1, argv=0x7fffffffdfb8) at terminal.c:655\r\n        data = 0x667470\r\n        owner_id = 1\r\n        i = &lt;optimized out&gt;\r\n        argv_copy = 0x6637c0\r\n        argc_copy = &lt;optimized out&gt;\r\n        startup_id = &lt;optimized out&gt;\r\n        display_name = &lt;optimized out&gt;\r\n        home_dir = &lt;optimized out&gt;\r\n        display = &lt;optimized out&gt;\r\n        options = &lt;optimized out&gt;\r\n        error = 0x0\r\n        working_directory = &lt;optimized out&gt;\r\n        ret = 0\r\n<\/pre><\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/177\/rev-raw\/0608b59d880e849b10593396b17105fa9ea10bd7\/3-gdb.log.txt\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/177#3-gdb.log.txt\">3-gdb.log.txt<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <div class=\"code\"><pre class=\"txt\">https:\/\/github.com\/mate-desktop\/mate-terminal\/issues\/85<\/pre><\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/177\/rev-raw\/0608b59d880e849b10593396b17105fa9ea10bd7\/4-bugreport.txt\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/177#4-bugreport.txt\">4-bugreport.txt<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
