{"issue":{"pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"state":"closed","user":{"avatar_url":"https://secure.gravatar.com/avatar/2b1f191d3c4f108cd5b8689a4363b7c6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"2b1f191d3c4f108cd5b8689a4363b7c6","url":"https://api.github.com/users/marvin2k","login":"marvin2k","id":226794},"milestone":null,"updated_at":"2011-10-28T08:40:57Z","assignee":null,"labels":[],"comments":5,"closed_at":"2011-10-25T17:15:41Z","url":"https://api.github.com/repos/ironcamel/vimchat/issues/21","body":"Hi,\r\n\r\ni'm getting a segfault after entering my password. only thing i changed were the path's leading to the config files -- to comply with pathogen directory layout.\r\n\r\n<pre>\r\ndiff --git a/plugin/vimchat.vim b/plugin/vimchat.vim\r\nindex 650c70a..3c548f6 100644\r\n--- a/plugin/vimchat.vim\r\n+++ b/plugin/vimchat.vim\r\n@@ -100,7 +100,7 @@ class VimChatScope:\r\n     #Global Variables\r\n     accounts = {}\r\n     groupChatNames = []  # The names you are using in group chats.\r\n-    otr_basedir = '~/.vimchat/otr'\r\n+    otr_basedir = '~/.vim/bundle/vimchat.git/otr'\r\n     otr_keyfile = 'otrkey'\r\n     otr_fingerprints = 'fingerprints'\r\n     buddyListBuffer = None\r\n@@ -121,9 +121,9 @@ class VimChatScope:\r\n         global growl_icon\r\n         self.gtk_enabled = gtk_enabled\r\n         self.growl_enabled = growl_enabled\r\n-        self.configFilePath = os.path.expanduser('~/.vimchat/config')\r\n+        self.configFilePath = os.path.expanduser('~/.vim/bundle/vimchat.git/config')\r\n \r\n-        vim.command('redir! > ~/.vimchat/vimchat.debug')\r\n+        vim.command('redir! > ~/.vim/bundle/vimchat.git/vimchat.debug')\r\n         vim.command('nnoremap <buffer> B :py VimChat.toggleBuddyList()<CR>')\r\n         vim.command('let s:hasVars = VimChatCheckVars()')\r\n         self.setupLeaderMappings()\r\n@@ -144,7 +144,7 @@ class VimChatScope:\r\n                 [\"msg txrx\", \"account status\"])\r\n             self.growl_notifier.register()\r\n             self.growl_icon = Image.imageFromPath(\r\n-                os.path.expanduser('~/.vimchat/icon.gif'))\r\n+                os.path.expanduser('~/.vim/bundle/vimchat.git/icon.gif'))\r\n \r\n         otr_enabled = int(vim.eval('g:vimchat_otr'))\r\n         otr_logging = int(vim.eval('g:vimchat_logotr'))\r\n@@ -166,7 +166,7 @@ class VimChatScope:\r\n             for jid,password in vimChatAccounts.items():\r\n                 self._signOn(jid,password)\r\n \r\n-        # Signon to accounts listed in .vimchat/config\r\n+        # Signon to accounts listed in .vim/bundle/vimchat.git/config\r\n         if os.path.exists(self.configFilePath):\r\n             config = RawConfigParser()\r\n             config.read(self.configFilePath)\r\n@@ -748,7 +748,7 @@ class VimChatScope:\r\n \r\n     class StatusIcon(threading.Thread):\r\n         def __init__(self):\r\n-            self.status_icon_default = \"~/.vimchat/icon.gif\"\r\n+            self.status_icon_default = \"~/.vim/bundle/vimchat.git/icon.gif\"\r\n             self.status_icon_path = self.status_icon_default\r\n             threading.Thread.__init__(self)\r\n \r\n@@ -1704,7 +1704,7 @@ fu! VimChatCheckVars()\r\n         let g:vimchat_libnotify=1\r\n     endif\r\n     if !exists('g:vimchat_logpath')\r\n-        let g:vimchat_logpath=\"~/.vimchat/logs\"\r\n+        let g:vimchat_logpath=\"~/.vim/bundle/vimchat.git/logs\"\r\n     endif\r\n     if !exists('g:vimchat_logchats')\r\n         let g:vimchat_logchats=1\r\n</pre>\r\n\r\nall system dependencies are installed, using ubuntu 11.04\r\n<pre>\r\nvim --version\r\nVIM - Vi IMproved 7.3 (2010 Aug 15, compiled Mar 24 2011 07:07:39)\r\nIncluded patches: 1-35\r\nModified by pkg-vim-maintainers@lists.alioth.debian.org\r\nCompiled by buildd@\r\nHuge version with GTK2 GUI.  Features included (+) or not (-):\r\n+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset +cindent \r\n+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments \r\n+conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con_gui +diff \r\n+digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi \r\n+file_in_path +find_in_path +float +folding -footer +fork() +gettext \r\n-hangul_input +iconv +insert_expand +jumplist +keymap +langmap +libcall \r\n+linebreak +lispindent +listcmds +localmap +lua/dyn +menu +mksession \r\n+modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm \r\n+mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme \r\n+netbeans_intg -osfiletype +path_extra +perl/dyn +persistent_undo +postscript \r\n+printer +profile +python/dyn +python3/dyn +quickfix +reltime +rightleft +ruby \r\n+scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop \r\n+syntax +tag_binary +tag_old_static -tag_any_white +tcl +terminfo +termresponse\r\n +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual \r\n+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup \r\n+X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save \r\n   system vimrc file: \"$VIM/vimrc\"\r\n     user vimrc file: \"$HOME/.vimrc\"\r\n      user exrc file: \"$HOME/.exrc\"\r\n  system gvimrc file: \"$VIM/gvimrc\"\r\n    user gvimrc file: \"$HOME/.gvimrc\"\r\n    system menu file: \"$VIMRUNTIME/menu.vim\"\r\n  fall-back for $VIM: \"/usr/share/vim\"\r\nCompilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1     -Wall -g -O2 -D_FORTIFY_SOURCE=1    -I/usr/include/tcl8.4  -D_REENTRANT=1  -D_THREAD_SAFE=1  -D_LARGEFILE64_SOURCE=1  -I/usr/lib/ruby/1.8/x86_64-linux -DRUBY_VERSION=18 \r\nLinking: gcc -L/usr/lib/x86_64-linux-gnu    -L. -Wl,-Bsymbolic-functions -rdynamic -Wl,-export-dynamic  -Wl,-E  -Wl,--as-needed -o vim   -pthread -L/usr/lib/x86_64-linux-gnu -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0   -lXt -lncurses -lselinux   -lacl -lgpm -Wl,-E  -fstack-protector -L/usr/local/lib  -L/usr/lib/perl/5.10/CORE -L/usr/lib -ltcl8.4 -lieee -lruby1.8 -lrt -lm   \r\n</pre>\r\n\r\nany ideas?","html_url":"https://github.com/ironcamel/vimchat/issues/21","title":"segfault after connect?","number":21,"id":2031538,"created_at":"2011-10-24T08:40:38Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/2b1f191d3c4f108cd5b8689a4363b7c6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"2b1f191d3c4f108cd5b8689a4363b7c6","url":"https://api.github.com/users/marvin2k","login":"marvin2k","id":226794},"updated_at":"2011-10-28T08:40:57Z","url":"https://api.github.com/repos/ironcamel/vimchat/issues/comments/2553918","body":"i'm still getting spontaneous disconnects when idling after 10-30 minutes using vim 7.3.154 -- but not sure if this is related to the version... how to debug this? known? new issue?","id":2553918,"created_at":"2011-10-28T08:40:57Z"}}