** SIGQUIT received, entering debuggerns:Get stream source
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /usr/lib/python2.5/site-packages/bzrlib/breakin.py(41)_debug()
-> signal.signal(_breakin_signal_number, _debug)
(Pdb) c
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
After:
** SIGQUIT received, entering debuggerns:Inserting stream
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /home/martin/tmpbzr/bzrlib/breakin.py(41)_debug()
-> signal.signal(_breakin_signal_number, _debug)
(Pdb) c
** SIGQUIT received, entering debuggerns:Inserting stream
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /home/martin/tmpbzr/bzrlib/breakin.py(41)_debug()
-> signal.signal(_breakin_signal_number, _debug)
(Pdb) c
bzr: interrupted
Seems a simple change to make this work, before:
** SIGQUIT received, entering debuggerns:Get stream source python2. 5/site- packages/ bzrlib/ breakin. py(41)_ debug() signal( _breakin_ signal_ number, _debug)
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /usr/lib/
-> signal.
(Pdb) c
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
After:
** SIGQUIT received, entering debuggerns: Inserting stream tmpbzr/ bzrlib/ breakin. py(41)_ debug() signal( _breakin_ signal_ number, _debug)
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /home/martin/
-> signal.
(Pdb) c
** SIGQUIT received, entering debuggerns: Inserting stream tmpbzr/ bzrlib/ breakin. py(41)_ debug() signal( _breakin_ signal_ number, _debug)
** Type 'c' to continue or 'q' to stop the process
** Or SIGQUIT again to quit (and possibly dump core)
> /home/martin/
-> signal.
(Pdb) c
bzr: interrupted