lernid freezes after displaying a web page using flash--interference with threading used for slides
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lernid |
Fix Released
|
High
|
John S. Gruber | ||
lernid (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: lernid
If a web page is brought up because a url in the chat (or entered in the Event->Open Url dialog) that contains flash, and if the adobe plugin is installed, lernid freezes.
To reproduce be sure that the adobe plugin is installed, start lernid, Use Event->Open url to open http://
Uninstalling adobe flash avoids the freeze, but flash media, of course, isn't available.
Installing lightspark allows chrome-browser to use flash, but not the browser in lernid, but this flash plugin doesn't seem to hang lernid.
In normal operation last week, lernid ran for a day full of sessions only to fail (presumably on this error) in the last 15 minutes.
The problem is that the slides process uses Python threads to download slides files asynchronously, but adobe flash doesn't seem to be compatible with it.
Slides also do not render, due to a poppler call problem.
Related branches
- Ubuntu branches: Pending requested
-
Diff: 73 lines (+13/-6)4 files modifiedbin/lernid (+0/-2)
debian/changelog (+10/-0)
lernid/widgets/Browser.py (+1/-0)
lernid/widgets/Slide.py (+2/-4)
- Peeyoosh Sangolekar: Pending requested
- Lernid Development Team: Pending requested
-
Diff: 158 lines (+44/-16)5 files modifiedbin/lernid (+27/-11)
data/ui/LernidWindow.ui (+1/-1)
debian/changelog (+13/-0)
lernid/widgets/Browser.py (+1/-0)
lernid/widgets/Slide.py (+2/-4)
Changed in lernid: | |
importance: | Undecided → High |
description: | updated |
description: | updated |
summary: |
- lernid freezes after displaying a web page using flash + lernid freezes after displaying a web page using flash--interference + with improperly rendering slides |
summary: |
lernid freezes after displaying a web page using flash--interference - with improperly rendering slides + with threading used for slides |
Changed in lernid: | |
assignee: | nobody → John S. Gruber (jsjgruber) |
Changed in lernid (Ubuntu): | |
assignee: | nobody → John S. Gruber (jsjgruber) |
Changed in lernid (Ubuntu): | |
assignee: | John S. Gruber (jsjgruber) → nobody |
Changed in lernid: | |
status: | New → Fix Committed |
Changed in lernid: | |
status: | Fix Committed → Fix Released |
To reproduce make sure that the aobe flash plugin is installed in your system and then connect to a session and use the Event->Open URL menu item to open a youtube video. For example the following URL fails with the current code:
http:// www.youtube. com/watch? v=yi3erdgVVTw