GNOME Bugzilla – Bug 640373
Nemiver can't load executable because of the name of the folder containing it
Last modified: 2011-01-24 09:41:51 UTC
Nemiver can't load executable put in my folder "/home/zz/école/03 Corrigé/". However, if I rename the folder "03 Corrigé" to "03 Corrige", so the new path is "/home/zz/école/03 Corrige/", there's no longer bug and Nemiver loads executable. I don't know why removing «é» in the last folder of the path resolves the bug since the penultimate folder ("école") also contains this character. Here's output with the buggy "03 Corrigé": zz@ordi:~/école/03 Corrigé$ nemiver exercice1 |E|bool nemiver::GDBMIParser::parse_c_string_body(size_t, size_t&, nemiver::common::UString&):nmv-gdbmi-parser.cc:746:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & <<< cur index was: 555 |E|bool nemiver::GDBMIParser::parse_c_string(size_t, size_t&, nemiver::common::UString&):nmv-gdbmi-parser.cc:771:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & <<< cur index was: 525 |E|bool nemiver::GDBMIParser::parse_stream_record(size_t, size_t&, nemiver::Output::StreamRecord&):nmv-gdbmi-parser.cc:1182:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & <<< cur index was: 524 |E|bool nemiver::GDBMIParser::parse_out_of_band_record(size_t, size_t&, nemiver::Output::OutOfBandRecord&):nmv-gdbmi-parser.cc:1630:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & <<< cur index was: 523 |E|bool nemiver::GDBMIParser::parse_output_record(size_t, size_t&, nemiver::Output&):nmv-gdbmi-parser.cc:1566:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & <<< cur index was: 523 |E|void nemiver::GDBEngine::Priv::on_gdb_stdout_signal(const nemiver::common::UString&):nmv-gdb-engine.cc:387:output record parsing failed: =thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & part of buf: =thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrigé/exercice1..." ~"done.\n" (gdb) & from: 0 to: 0 strlen: 606 |E|bool nemiver::GDBMIParser::parse_output_record(size_t, size_t&, nemiver::Output&):nmv-gdbmi-parser.cc:1599:parsing failed for buf: >>>"set breakpoint pending on\n" ^done (gdb) <<< cur index was: 0 |E|void nemiver::GDBEngine::Priv::on_gdb_stdout_signal(const nemiver::common::UString&):nmv-gdb-engine.cc:387:output record parsing failed: "set breakpoint pending on\n" ^done (gdb) part of buf: "set breakpoint pending on\n" ^done (gdb) from: 0 to: 0 strlen: 42 zz@ordi:~/école/03 Corrigé$
Here's output with the functional "03 Corrige": zz@ordi:~/école/03 Corrige$ nemiver exercice1 |E|bool nemiver::GDBMIParser::parse_c_string_body(size_t, size_t&, nemiver::common::UString&):nmv-gdbmi-parser.cc:746:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) <<< cur index was: 555 |E|bool nemiver::GDBMIParser::parse_c_string(size_t, size_t&, nemiver::common::UString&):nmv-gdbmi-parser.cc:771:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) <<< cur index was: 525 |E|bool nemiver::GDBMIParser::parse_stream_record(size_t, size_t&, nemiver::Output::StreamRecord&):nmv-gdbmi-parser.cc:1182:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) <<< cur index was: 524 |E|bool nemiver::GDBMIParser::parse_out_of_band_record(size_t, size_t&, nemiver::Output::OutOfBandRecord&):nmv-gdbmi-parser.cc:1630:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) <<< cur index was: 523 |E|bool nemiver::GDBMIParser::parse_output_record(size_t, size_t&, nemiver::Output&):nmv-gdbmi-parser.cc:1566:parsing failed for buf: >>>=thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) <<< cur index was: 523 |E|void nemiver::GDBEngine::Priv::on_gdb_stdout_signal(const nemiver::common::UString&):nmv-gdb-engine.cc:387:output record parsing failed: =thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) part of buf: =thread-group-added,id="i1" ~"GNU gdb (GDB) 7.2-ubuntu\n" ~"Copyright (C) 2010 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"i686-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"<http://www.gnu.org/software/gdb/bugs/>...\n" ~"Reading symbols from /home/zz/école/03 Corrige/exercice1..." ~"done.\n" (gdb) from: 0 to: 0 strlen: 603 zz@ordi:~/école/03 Corrige$
This bugs which is likely to be #634834 is fixed in in Nemiver 0.8.1. Please feel free to re-open this bug if it appears that you still see the issue with that version. *** This bug has been marked as a duplicate of bug 634834 ***