<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>9053</bug_id>
          
          <creation_ts>2006-02-11 19:31:31 +0300</creation_ts>
          <short_desc>An error blocks exit</short_desc>
          <delta_ts>2006-08-14 14:23:17 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>emacs22-common</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Zabaluev">mhz</reporter>
          <assigned_to name="Eugene Vlasov">eugvv</assigned_to>
          <cc>evg</cc>
    
    <cc>msp</cc>
    
    <cc>ns</cc>
    
    <cc>viy</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>35648</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2006-02-11 19:31:31 +0300</bug_when>
    <thetext>После апгрейда с emacs21 до emacs22, попытки выйти из редактора блокируются ошибкой:

Saving places to /home/mhz/.emacs-places...
save-place-alist-to-file: Wrong type argument: listp, \.\.\.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35654</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2006-02-11 20:29:23 +0300</bug_when>
    <thetext>Хм, с этим я уже сталкивался. Не сам, об этой ошибке писал Sergey Golovin
&lt;svgol@samkon.ru&gt;. У него это произошло тоже после апгрейда до emacs22. У меня
ничего такого не было.

Посмотрю код saveplace.el, попробую понять в чем может быть причина такого
поведения, но, возможно, ошибка была в одной из предыдущих версий emacs, а
emacs22 просто стал более чуствителен к содержимому этого файла.

В качестве workaround могу предложить удалить файл ~/.emacs-places или просто
подредактировать его - убрать из него это самое &quot;\.\.\.&quot;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35656</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail Zabaluev">mhz</who>
    <bug_when>2006-02-11 20:52:47 +0300</bug_when>
    <thetext>Удаление ~/.emacs-places при запущенном редакторе не помогает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35658</commentid>
    <comment_count>3</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2006-02-11 22:01:03 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; Удаление ~/.emacs-places при запущенном редакторе не помогает.

Понятное дело, содержимое этого файла в процессе работы emacs находится в
переменной save-place-alist, при завершении работы оно сохраняется в этот файл,
наличие старого содержимого не проверяется. При этом emacs анализирует записи на
предмет нечитаемых файлов, чтобы не сохранять информацию для таких файлов - в
процессе этого анализа и происходит ошибка.
Наверное, надо будет добавить проверку на корректность записей при загрузке в
save-place-alist из ~/.emacs-places - буду работать.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>35882</commentid>
    <comment_count>4</comment_count>
    <who name="Eugene Vlasov">eugvv</who>
    <bug_when>2006-02-17 07:45:48 +0300</bug_when>
    <thetext>Эта ошибка больше не должна воспроизводится с emacs22-common-22.0.50-alt0.8.20060211
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>