Will look into the code recovering processes. What might help for this kind of cases is to first run "zim --index" after pulling in the repository. That way the index is rebuilt, and the GUI will be more responsive when first opening the notebook.
-- Jaap On Sun, Dec 8, 2013 at 10:26 AM, Alexey Evstropov <a1111...@gmail.com>wrote: > Public bug reported: > > I distribute my Zim notebooks with Git on a couple of my computers so > that I can get my data from everywhere. > > Today I pulled an updated repository with a new relatively large (about 7 > MB) notebook. In Zim I added it to the notebooks list, but when I tried to > open it, Zim stuck. After about 30 minutes I decided that there is no hope > and tried to kill it with "killall zim". This returned "no process found". > Then I tried: > ------------------------------------- > ps aux --forest | grep zim > ------------------------------------- > The output was: > ------------------------------------- > alexey 14210 0.0 0.3 928696 23312 ? Sl Dec03 0:00 > /usr/bin/python /usr/bin/zim --ipc-server-main > /tmp/zim-alexey/zim-server-socket 30 > alexey 14220 0.0 0.5 833260 31660 ? Sl Dec03 0:00 \_ > /usr/bin/python /usr/bin/zim --ipc-server-main > /tmp/zim-alexey/zim-server-socket 30 > alexey 14294 0.0 0.9 1120608 57396 ? Sl Dec03 2:15 \_ > /usr/bin/python /usr/bin/zim --ipc-server-main > /tmp/zim-alexey/zim-server-socket 30 > alexey 9829 0.0 0.0 10680 944 pts/12 S+ 10:42 0:00 \_ > grep --color=auto zim > ------------------------------------- > So I tried "kill 14210", and that throwed me a pop up named "Looks like > you found a bug" with the following contents: > ------------------------------------- > This is zim 0.60 > Python version is sys.version_info(major=2, minor=7, micro=5, > releaselevel='final', serial=0) > Gtk version is (2, 24, 20) > Pygtk version is (2, 24, 0) > Platform is posix > Zim revision is: > branch: pyzim-trunk > revision: 672 jaap.karssenb...@gmail.com-20130430172720-n6jaw95wiyevdqln > date: 2013-04-30 19:27:20 +0200 > > ======= Traceback ======= > File "/usr/lib/python2.7/dist-packages/zim/gui/widgets.py", line 3012, > in do_response > destroy = self.do_response_ok() > File "/usr/lib/python2.7/dist-packages/zim/gui/notebookdialog.py", line > 348, in do_response_ok > self.callback(self.result) > File "/usr/lib/python2.7/dist-packages/zim/gui/__init__.py", line 1116, > in open_notebook > notebook = zim.ipc.ServerProxy().get_notebook(notebook) > File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 805, in > get_notebook > return self.get_proxy(RemoteObject(self._notebookklass, uri), open) > File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 787, in > get_proxy > self.init_object(remoteobject) > File "/usr/lib/python2.7/dist-packages/zim/ipc.py", line 753, in call > re = conn.recv() > EOFError: > ------------------------------------- > After "kill 14210" all stucked Zim windows disappeared, but "ps aux > --forest" still gave me: > ------------------------------------- > alexey 14220 0.0 0.5 833260 31660 ? Sl Dec03 0:00 > /usr/bin/python /usr/bin/zim --ipc-server-main > /tmp/zim-alexey/zim-server-socket 30 > alexey 14294 0.0 0.9 1120936 57408 ? Sl Dec03 2:15 > /usr/bin/python /usr/bin/zim --ipc-server-main > /tmp/zim-alexey/zim-server-socket 30 > alexey 10385 0.0 0.0 10680 940 pts/12 S+ 11:08 0:00 \_ > grep --color=auto zim > ------------------------------------- > Just in case I killed 14220 and 14294 without any consequent warnings. > After that opening Zim and the new notebook was just OK. > > Zim version: 0.60 (Ubuntu repository) > > System: > cat /etc/*-release > ------------------------------------- > DISTRIB_ID=Ubuntu > DISTRIB_RELEASE=13.10 > DISTRIB_CODENAME=saucy > DISTRIB_DESCRIPTION="Ubuntu 13.10" > NAME="Ubuntu" > VERSION="13.10, Saucy Salamander" > ID=ubuntu > ID_LIKE=debian > PRETTY_NAME="Ubuntu 13.10" > VERSION_ID="13.10" > HOME_URL="http://www.ubuntu.com/" > SUPPORT_URL="http://help.ubuntu.com/" > BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" > ------------------------------------- > uname -a > ------------------------------------- > Linux version 3.11.0-13-generic (buildd@roseapple) (gcc version 4.8.1 > (Ubuntu/Linaro 4.8.1-10ubuntu8) ) #20-Ubuntu SMP Wed Oct 23 07:38:26 UTC > 2013 > > ** Affects: zim (Ubuntu) > Importance: Undecided > Status: New > > -- > You received this bug notification because you are subscribed to zim in > Ubuntu. > https://bugs.launchpad.net/bugs/1258886 > > Title: > Zim stuck, killall zim - no process, kill parent python - bug report > popup > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/zim/+bug/1258886/+subscriptions > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1258886 Title: Zim stuck, killall zim - no process, kill parent python - bug report popup To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/zim/+bug/1258886/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs