Bug 174390 - kopete crashes while opening the configuration window
Summary: kopete crashes while opening the configuration window
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: Audio/Video Plugin (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
: 175297 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-11-05 23:28 UTC by Dri
Modified: 2009-02-04 17:41 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dri 2008-11-05 23:28:38 UTC
Version:           0.60.2 (using KDE 4.1.2)
OS:                Linux
Installed from:    Ubuntu Packages

Application : Kopete (kopete), signal SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb58d16c0 (LWP 8495)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb8018430 in __kernel_vsyscall ()
#7  0xb63cc880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb63ce248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7450795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7450872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb74508cc in qt_assert_x () from /usr/lib/libQtCore.so.4
#12 0xb065cbfa in ?? () from /usr/lib/libkopete_videodevice.so.4
#13 0xb0673a04 in Kopete::AV::VideoDevicePool::getFrame ()
   from /usr/lib/libkopete_videodevice.so.4
#14 0xb0697cdb in ?? () from /usr/lib/kde4/kcm_kopete_avdeviceconfig.so
#15 0xb069794b in ?? () from /usr/lib/kde4/kcm_kopete_avdeviceconfig.so
#16 0xb755da60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb755e7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb75987a7 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#19 0xb756440e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#20 0xb755853f in QObject::event () from /usr/lib/libQtCore.so.4
#21 0xb6a2a8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#22 0xb6a3276e in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb7a8872d in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb7548e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#25 0xb7576d81 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb7573520 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb5f2a6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0xb5f2dda3 in ?? () from /usr/lib/libglib-2.0.so.0
#29 0xb5f2df61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#30 0xb7573478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#31 0xb6ac4ee5 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb754752a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb75476ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb7549da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0xb6a2a767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#36 0x0808aa6f in _start ()
#0  0xb8018430 in __kernel_vsyscall ()
Comment 1 Oliver Putz 2008-11-06 13:25:21 UTC
Hello,

Thanks for your report. It sounds as if you are able to reproduce the crash. So could you please have a look at http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports, try to install the debugging packages for your distribution and post a more verbose backtrace? As the problem seems to be video camera related, do you have some video camera attached?
Comment 2 Dri 2008-11-06 20:26:56 UTC
Hello,

I have no video camera on my computer.
Some precisions on the crash: It happened when I tried to open the configuration window in the settings menu, the configuration window appeared but it crashed just after that.

I installed the debugging packages, and reproduced the crash, this is the new backtrace

Application : Kopete (kopete), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb57e16c0 (LWP 9266)]
[KCrash handler]
#6  0xb7f28430 in __kernel_vsyscall ()
#7  0xb62dc880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb62de248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7360795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7360872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb73608cc in qt_assert_x () from /usr/lib/libQtCore.so.4
#12 0xb1adabfa in Kopete::AV::VideoDevice::getFrame (this=0xa068260)
    at /usr/include/qt4/QtCore/qvector.h:325
#13 0xb1af1a04 in Kopete::AV::VideoDevicePool::getFrame (this=0xa05f160)
    at /build/buildd/kdenetwork-4.1.2/kopete/libkopete/avdevice/videodevicepool.cpp:413
#14 0xb243dcdb in AVDeviceConfig::slotUpdateImage (this=0xa056338)
    at /build/buildd/kdenetwork-4.1.2/kopete/kopete/config/avdevice/avdeviceconfig.cpp:234
#15 0xb243d94b in AVDeviceConfig::qt_metacall (this=0xa056338, 
    _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfe27d48)
    at /build/buildd/kdenetwork-4.1.2/obj-i486-linux-gnu/kopete/kopete/config/avdevice/moc_avdeviceconfig.cpp:107
#16 0xb746da60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb746e7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#18 0xb74a87a7 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#19 0xb747440e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#20 0xb746853f in QObject::event () from /usr/lib/libQtCore.so.4
#21 0xb693a8ec in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#22 0xb694276e in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb799872d in KApplication::notify (this=0xbfe2846c, receiver=0xa056370, 
    event=0xbfe281dc)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#24 0xb7458e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#25 0xb7486d81 in ?? () from /usr/lib/libQtCore.so.4
#26 0xb7483520 in ?? () from /usr/lib/libQtCore.so.4
#27 0xb5e3a6f8 in IA__g_main_context_dispatch (context=0x9af2690)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#28 0xb5e3dda3 in g_main_context_iterate (context=0x9af2690, block=1, 
    dispatch=1, self=0x9ae93e0)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#29 0xb5e3df61 in IA__g_main_context_iteration (context=0x9af2690, 
    may_block=1) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2841
#30 0xb7483478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#31 0xb69d4ee5 in ?? () from /usr/lib/libQtGui.so.4
#32 0xb745752a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb74576ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#34 0xb7459da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#35 0xb693a767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#36 0x0808aa6f in main (argc=3, argv=0xbfe28854)
    at /build/buildd/kdenetwork-4.1.2/kopete/kopete/main.cpp:102
#0  0xb7f28430 in __kernel_vsyscall ()
Comment 3 Faramyr 2008-11-07 13:04:30 UTC
The same problem here with KDE 4.1.3! Problem went away after I removed the TV card (PVR-150) from my computer. Did not have the problem in KDE 4.1.2.
Comment 4 Jeffrey Groteboer 2008-11-11 00:15:56 UTC
(In reply to comment #3)
> The same problem here with KDE 4.1.3! Problem went away after I removed the TV
> card (PVR-150) from my computer. Did not have the problem in KDE 4.1.2.
> 

Same problem here on kubuntu 8.10 (kopete 0.60.2 with kde 4.1.2)
crash on opening config menu, problem went away after removing the same tv card (pvr-150)
Comment 5 Oliver Putz 2008-11-16 21:57:16 UTC
*** Bug 175297 has been marked as a duplicate of this bug. ***
Comment 6 Oliver Putz 2008-11-17 08:20:58 UTC
As the reporter of the last duplicate (bug #175297) also mentiones that he has a pvr-150 tv card, it seems like this crash is indeed somewhat related to this particular card.
Comment 7 Roman Jarosz 2008-11-17 15:12:17 UTC
Hi is anybody able to apply a patch to Kopete (compile Kopete) which will tell me were it crashes exactly because from backtrace it's not clear?
Comment 8 Dri 2008-11-17 23:30:08 UTC
It seems that my tv card is a pvr-150 tv card.
I found that this tv-card use the ivtv module, so I blacklist the ivtv module and the problem went away.
Thank you for the help
Comment 9 Roman Jarosz 2008-12-07 13:05:29 UTC
SVN commit 893733 by rjarosz:

Fix Bug 174390: kopete crashes while opening the configuration dialog.
Not tested but should work, if anybody can test it please do.

BUG: 174390


 M  +9 -1      videodevice.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=893733
Comment 10 Roman Jarosz 2008-12-07 13:05:54 UTC
SVN commit 893734 by rjarosz:

Backport fix for bug 174390: kopete crashes while opening the configuration dialog.
Not tested but should work, if anybody can test it please do.

CCBUG: 174390



 M  +9 -1      videodevice.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=893734
Comment 11 Bryan Larsen 2009-02-04 17:41:17 UTC
I'm using KDE 4.1.4 and I have a Hauppage WinTV HVR-1800.  I assume that 4.1.4 includes this patch.   I do not get a crash, but my Kopete hangs when I choose the settings page.  This message appears repeatedly:

kopete(14782) Kopete::AV::VideoDevice::getFrame: "/dev/video1"  MMAPed getFrame failed.
VIDIOC_DQBUF error 5, Input/output error