Summary: | Kopete crashes when opening video settings while webcam is used by another application | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | yyyy12 |
Component: | Audio/Video Plugin | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | fschaefer.oss |
Priority: | NOR | ||
Version: | 1.0.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
yyyy12
2010-05-03 22:46:47 UTC
Indeed, seems to be related to bug 230490 and all its duplicates. Smells like a Qt-issue... Which device and driver are you using ? I can't reproduce it at the moment (tried with two devices). Output of dmesg (I don't have more information about that device): gspca: probing 0c45:613a sonixj: Sonix chip id: 12 sonixj: Sensor ov7648 Thanks, it uses a SN9C120 bridge. I will try to get one of those devices for testing... Btw, what about the /dev/video0 and video1 devices on your system ? They're from the vloopback driver, but that device doesn't show up in Kopete. (I tried again with that module unloaded, which doesn't change anything) Some more informations - this is the output when opening the settings: libv4l2: error setting pixformat: Device or resource busy VIDIOC_ENUMSTD: Invalid argument VIDIOC_ENUM_FMT: Invalid argument libv4l2: error setting pixformat: Device or resource busy VIDIOC_ENUMSTD: Invalid argument VIDIOC_ENUM_FMT: Invalid argument libv4l2: error setting pixformat: Device or resource busy VIDIOC_REQBUFS error 16, Device or resource busy QObject::connect: Cannot connect (null)::onlineStatusChanged(Kopete::Contact *, const Kopete::OnlineStatus &, const Kopete::OnlineStatus &) to Kopete::Identity::updateOnlineStatus() kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_otr" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_history" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_translator" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_nowlistening" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kopete_contactnotes" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kopete_statistics" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_addbookmarks" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_webpresence" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_pipes" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_privacy" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_latex" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_highlight" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_urlpicpreview" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_autoreplace" kopete(3543)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kopete_texteffect" libv4l2: error allocating conversion buffer VIDIOC_DQBUF error 22, Invalid argument libv4l2: error allocating conversion buffer VIDIOC_DQBUF error 22, Invalid argument (the last two lines repeat themselves forever (if Kopete doesn't crash)) SVN commit 1139611 by fschaefer: Fix freezing of the video configuration dialog by switching to non-blocking device access BUG: 167011 BUG: 241507 CCBUG: 236240 M +3 -1 kopete/config/avdevice/avdeviceconfig.cpp M +13 -21 libkopete/avdevice/videodevice.cpp M +2 -14 libkopete/avdevice/videodevicepool.cpp M +2 -1 libkopete/ui/avatarwebcamdialog.cpp M +10 -6 protocols/qq/ui/qqwebcamdialog.cpp M +8 -5 protocols/testbed/ui/testbedwebcamdialog.cpp M +8 -4 protocols/yahoo/yahoowebcam.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1139611 *** This bug has been marked as a duplicate of bug 230490 *** |