Summary: | kaffeine git quit crash | ||
---|---|---|---|
Product: | [Applications] kaffeine | Reporter: | Marc <dr.e.tyrell> |
Component: | general | Assignee: | Mauro Carvalho Chehab <mchehab> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | bugs.kde, kontakt, mchehab |
Priority: | NOR | ||
Version First Reported In: | 1.x | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Marc
2012-08-01 11:40:37 UTC
crashes in debug build only, on Q_ASSERT(ready) in DvbLinuxDevice::setDeviceEnabled when frontend could not be opened. Doesn't crash on Release build. absolutely no reason to close this bug! here's a fix for this crash. if the device has not been properly sarted (not "ready = true") then there's no need to stop it. Other calls to DvbLinuxDevice::stopDevice() do check if the device is "ready = true". in dvbdevice_linux.cpp. DvbLinuxDevice::~DvbLinuxDevice() { if ( ready ) stopDevice(); } The Kaffeine version you're using is too old. We just released upstream a version 2.0.1, with is based on KDE5, and changed both the DVB and video play backends. There, it has a stopDevice() at the DvbLinuxDevice() destructor, so it should be addressing this issue. Could you please test the upstream version and see if it works? The README file contains instructions about how to compile it. You can find it at our git repository: https://quickgit.kde.org/?p=kaffeine.git *** Bug 256074 has been marked as a duplicate of this bug. *** *** Bug 231871 has been marked as a duplicate of this bug. *** |