bugranger - Bugs: bug #47856, Crash on enter_bookmark

 
 

bug #47856: Crash on enter_bookmark

Submitted by:  None
Submitted on:  Thu 05 May 2016 03:57:19 PM UTC  
 
Severity: 3 - NormalStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Thu 05 May 2016 04:09:03 PM UTC, comment #1:

It seems like the problem only occures when the --cmd option passed to ranger contains cd command. Here is the minimal example of the crash I've managed to produce:

ranger --cmd "cd /" --clean --debug

Runned like this, ranger crashes when draw_bookmarks is called.
Traceback: https://www.refheap.com/118733/raw

Anonymous
Thu 05 May 2016 03:57:19 PM UTC, original submission:

When I start ranger with a command like this:

ranger --cmd "cd ~/downoads/1" --cmd "tab_new ~/downloads/2" --cmd "tab_new ~/downloads/3" --cmd "tab_new ~/downloads/4" --cmd "tab_new ~"

it crashes whenever I press 'gg' in order to select a bookmark.

Here is a relevant part of my rc.conf:

# Bookmarks
map gg<any> enter_bookmark %any
map b<bg> draw_bookmarks
map b<any> set_bookmark %any
map ub<any> unset_bookmark %any
copymap b<bg> ub<bg> gg<bg>

Here is the trace:

ranger version: 1.6.1, executed with python 2.7.10
Locale: ru_RU.UTF-8
Current file: /home/me/audio
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/ranger/core/main.py", line 133, in main
fm.loop()
File "/usr/lib/python2.7/site-packages/ranger/core/fm.py", line 310, in loop
ui.redraw()
File "/usr/lib/python2.7/site-packages/ranger/gui/ui.py", line 262, in redraw
self.draw()
File "/usr/lib/python2.7/site-packages/ranger/gui/ui.py", line 288, in draw
DisplayableContainer.draw(self)
File "/usr/lib/python2.7/site-packages/ranger/gui/displayable.py", line 246, in draw
displayable.draw()
File "/usr/lib/python2.7/site-packages/ranger/gui/widgets/browserview.py", line 102, in draw
self._draw_bookmarks()
File "/usr/lib/python2.7/site-packages/ranger/gui/widgets/browserview.py", line 204, in _draw_bookmarks
string = " " + key + " " + mark.path
AttributeError: 'NoneType' object has no attribute 'path'

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

No Changes Have Been Made to This Item

Back to the top


Powered by Savane 3.1-cleanup1