Bug 287063 - Knotify Crashes When Deleting Emails
Summary: Knotify Crashes When Deleting Emails
Status: RESOLVED UPSTREAM
Alias: None
Product: phonon-backend-vlc
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
: 287079 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-20 11:45 UTC by eli
Modified: 2011-11-21 09:17 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 eli 2011-11-20 11:45:05 UTC
Application: knotify4 (4.0)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.8.0
Operating System: Linux 3.1.1-2.fc16.i686 i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:

I was deleting emails in kmail 4.7.3 when knotify crashed. This happens whenever I delete an email.

The crash can be reproduced every time.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb775f9c0 (LWP 3292))]

Thread 2 (Thread 0xb56ffb40 (LWP 3295)):
#0  0x00ea5416 in __kernel_vsyscall ()
#1  0x46b30000 in poll () from /lib/libc.so.6
#2  0x46e5e7cc in g_poll (fds=0xb4b00de8, nfds=1, timeout=-1) at gpoll.c:132
#3  0x46e4fc06 in g_main_context_poll (n_fds=1, fds=0xb4b00de8, priority=<optimized out>, timeout=<optimized out>, context=0xb4b004e0) at gmain.c:3386
#4  g_main_context_iterate (context=0xb4b004e0, block=1189472160, dispatch=1, self=0xb4b00d70) at gmain.c:3068
#5  0x46e4ffaf in g_main_context_iteration (context=0xb4b004e0, may_block=1) at gmain.c:3136
#6  0x4b0031c7 in QEventDispatcherGlib::processEvents (this=0xb4b00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x4afcf3ae in QEventLoop::processEvents (this=0xb56ff230, flags=...) at kernel/qeventloop.cpp:149
#8  0x4afcf659 in QEventLoop::exec (this=0xb56ff230, flags=...) at kernel/qeventloop.cpp:204
#9  0x4aeb903c in QThread::exec (this=0xb5702240) at thread/qthread.cpp:501
#10 0x4aeb912c in QThread::run (this=0xb5702240) at thread/qthread.cpp:568
#11 0x4aebc5c1 in QThreadPrivate::start (arg=0xb5702240) at thread/qthread_unix.cpp:298
#12 0x46c30cd3 in start_thread () from /lib/libpthread.so.0
#13 0x46b3a88e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb775f9c0 (LWP 3292)):
[KCrash Handler]
#7  0x46a2bdb4 in _dl_relocate_object () from /lib/ld-linux.so.2
#8  0x46a3340b in dl_open_worker () from /lib/ld-linux.so.2
#9  0x46a2ed4f in _dl_catch_error () from /lib/ld-linux.so.2
#10 0x46a32d66 in _dl_open () from /lib/ld-linux.so.2
#11 0x46c23c09 in dlopen_doit () from /lib/libdl.so.2
#12 0x46a2ed4f in _dl_catch_error () from /lib/ld-linux.so.2
#13 0x46c243ba in _dlerror_run () from /lib/libdl.so.2
#14 0x46c23cb7 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
#15 0x00363ba9 in module_Load (p_this=0x961798c, psz_file=0x96eb690 "/usr/lib/vlc/plugins/video_output/libcaca_plugin.so", p_handle=0xbfd7c3dc) at modules/os.c:188
#16 0x0035ce47 in AllocatePlugin (p_this=0x961798c, psz_file=0x96eb690 "/usr/lib/vlc/plugins/video_output/libcaca_plugin.so") at modules/modules.c:1015
#17 0x0035d18c in AllocatePluginFile (i_file_size=13892, i_file_time=1318145305, psz_file=0x96eb690 "/usr/lib/vlc/plugins/video_output/libcaca_plugin.so", p_bank=0x9617ce0, p_this=<optimized out>) at modules/modules.c:960
#18 AllocatePluginDir (p_this=0x961798c, p_bank=0x9617ce0, psz_dir=0x9683a88 "/usr/lib/vlc/plugins/video_output", i_maxdepth=4) at modules/modules.c:912
#19 0x0035d064 in AllocatePluginDir (p_this=0x961798c, p_bank=0x9617ce0, psz_dir=0x963fac0 "/usr/lib/vlc/plugins", i_maxdepth=5) at modules/modules.c:904
#20 0x0035d6a6 in AllocateAllPlugins (p_bank=0x9617ce0, p_this=0x961798c) at modules/modules.c:854
#21 module_LoadPlugins (p_this=0x961798c) at modules/modules.c:217
#22 0x002dd493 in libvlc_InternalInit (p_libvlc=0x961798c, i_argc=11, ppsz_argv=0xbfd7c970) at libvlc.c:453
#23 0x002b5571 in libvlc_new (argc=10, argv=0xbfd7cad4) at control/core.c:58
#24 0x00271e88 in LibVLC::init () at /usr/src/debug/phonon-backend-vlc-0.4.1/vlc/libvlc.cpp:111
#25 0x002618fd in Phonon::VLC::Backend::Backend (this=0x9614460, parent=0x0) at /usr/src/debug/phonon-backend-vlc-0.4.1/vlc/backend.cpp:91
#26 0x00261f9b in qt_plugin_instance () at /usr/src/debug/phonon-backend-vlc-0.4.1/vlc/backend.cpp:59
#27 0x4afb2a21 in QPluginLoader::instance (this=0xbfd7ce00) at plugin/qpluginloader.cpp:204
#28 0x00751f8c in Phonon::KdePlatformPlugin::createBackend (this=0x9620960, newService=...) at /usr/src/debug/kde-runtime-4.7.3/phonon/platform_kde/kdeplatformplugin.cpp:149
#29 0x00752b18 in Phonon::KdePlatformPlugin::createBackend (this=0x9620960) at /usr/src/debug/kde-runtime-4.7.3/phonon/platform_kde/kdeplatformplugin.cpp:202
#30 0x4d0c5398 in Phonon::FactoryPrivate::createBackend (this=0x9620870) at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:130
#31 0x4d0c6e6b in Phonon::Factory::backend (createWhenNull=true) at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:460
#32 0x4d0c76c7 in Phonon::Factory::createAudioOutput (parent=0x96201d8) at /usr/src/debug/phonon-4.5.57/phonon/factory.cpp:356
#33 0x4d0bb379 in createBackendObject (this=0x96207e8) at /usr/src/debug/phonon-4.5.57/phonon/audiooutput.cpp:138
#34 Phonon::AudioOutputPrivate::createBackendObject (this=0x96207e8) at /usr/src/debug/phonon-4.5.57/phonon/audiooutput.cpp:133
#35 0x4d0b7104 in Phonon::AudioOutputPrivate::init (this=0x96207e8, c=Phonon::NotificationCategory) at /usr/src/debug/phonon-4.5.57/phonon/audiooutput.cpp:111
#36 0x08054694 in Player (this=0x95fe478) at /usr/src/debug/kde-runtime-4.7.3/knotify/notifybysound.cpp:58
#37 PlayerPool::getPlayer (this=0x9594f84) at /usr/src/debug/kde-runtime-4.7.3/knotify/notifybysound.cpp:98
#38 0x08054b53 in NotifyBySound::notify (this=0x9598270, eventId=7, config=0x962e830) at /usr/src/debug/kde-runtime-4.7.3/knotify/notifybysound.cpp:242
#39 0x08051369 in KNotify::emitEvent (this=0xbfd7dfb8, e=0x962e828) at /usr/src/debug/kde-runtime-4.7.3/knotify/knotify.cpp:230
#40 0x0805226c in KNotify::event (this=0xbfd7dfb8, event=..., appname=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=104858874) at /usr/src/debug/kde-runtime-4.7.3/knotify/knotify.cpp:149
#41 0x08052a2b in KNotifyAdaptor::event (this=0x95a8b10, event=..., fromApp=..., contexts=..., title=..., text=..., image=..., actions=..., timeout=-1, winId=104858874) at /usr/src/debug/kde-runtime-4.7.3/knotify/knotify.cpp:289
#42 0x08052c4a in qt_static_metacall (_a=0xbfd7d62c, _id=4, _o=0x95a8b10, _c=<optimized out>) at /usr/src/debug/kde-runtime-4.7.3/i686-redhat-linux-gnu/knotify/knotify.moc:218
#43 KNotifyAdaptor::qt_static_metacall (_o=0x95a8b10, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd7d62c) at /usr/src/debug/kde-runtime-4.7.3/i686-redhat-linux-gnu/knotify/knotify.moc:208
#44 0x08052db4 in KNotifyAdaptor::qt_metacall (this=0x95a8b10, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfd7d62c) at /usr/src/debug/kde-runtime-4.7.3/i686-redhat-linux-gnu/knotify/knotify.moc:260
#45 0x4b294b88 in QDBusConnectionPrivate::deliverCall (this=0x9470770, object=0x95a8b10, msg=..., metaTypes=..., slotIdx=71626624) at qdbusintegrator.cpp:947
#46 0x4b295dd8 in QDBusConnectionPrivate::activateCall (this=0x9470770, object=0x95a8b10, flags=273, msg=...) at qdbusintegrator.cpp:857
#47 0x4b2965ad in QDBusConnectionPrivate::activateObject (this=0x9470770, node=..., msg=..., pathStartPos=-1076373632) at qdbusintegrator.cpp:1443
#48 0x4b296949 in QDBusActivateObjectEvent::placeMetaCall (this=0x95f0be0) at qdbusintegrator.cpp:1537
#49 0x4afeb2db in QObject::event (this=0xbfd7dfb8, e=0x95f0be0) at kernel/qobject.cpp:1194
#50 0x4b72ca34 in notify_helper (e=0x95f0be0, receiver=0xbfd7dfb8, this=0x947aa98) at kernel/qapplication.cpp:4518
#51 QApplicationPrivate::notify_helper (this=0x947aa98, receiver=0xbfd7dfb8, e=0x95f0be0) at kernel/qapplication.cpp:4490
#52 0x4b731ed3 in QApplication::notify (this=0x95f0be0, receiver=0xbfd7dfb8, e=0x95f0be0) at kernel/qapplication.cpp:4247
#53 0x4c2cbfa2 in KApplication::notify (this=0xbfd7dfcc, receiver=0xbfd7dfb8, event=0x95f0be0) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#54 0x4afd04be in QCoreApplication::notifyInternal (this=0xbfd7dfcc, receiver=0xbfd7dfb8, event=0x95f0be0) at kernel/qcoreapplication.cpp:876
#55 0x4afd4418 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x945ace8) at kernel/qcoreapplication.cpp:1500
#57 0x4afd474d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#58 0x4b002d65 in sendPostedEvents () at kernel/qcoreapplication.h:236
#59 postEventSourceDispatch (s=0x947b580) at kernel/qeventdispatcher_glib.cpp:279
#60 0x46e4f5bf in g_main_dispatch (context=0x947baf0) at gmain.c:2425
#61 g_main_context_dispatch (context=0x947baf0) at gmain.c:2995
#62 0x46e4fd00 in g_main_context_iterate (context=0x947baf0, block=1189472160, dispatch=1, self=0x9479050) at gmain.c:3073
#63 0x46e4ffaf in g_main_context_iteration (context=0x947baf0, may_block=1) at gmain.c:3136
#64 0x4b003168 in QEventDispatcherGlib::processEvents (this=0x945ba18, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0x4b7e138b in QGuiEventDispatcherGlib::processEvents (this=0x945ba18, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#66 0x4afcf3ae in QEventLoop::processEvents (this=0xbfd7df14, flags=...) at kernel/qeventloop.cpp:149
#67 0x4afcf659 in QEventLoop::exec (this=0xbfd7df14, flags=...) at kernel/qeventloop.cpp:204
#68 0x4afd47fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#69 0x4b72a835 in QApplication::exec () at kernel/qapplication.cpp:3779
#70 0x0804f5f7 in main (argc=1, argv=0xbfd7e134) at /usr/src/debug/kde-runtime-4.7.3/knotify/main.cpp:73

Possible duplicates by query: bug 269995, bug 264350, bug 261129.

Reported using DrKonqi
Comment 1 eli 2011-11-21 08:19:13 UTC
Seems that problem resulted from phonon-backend-vlc which was obtained from rpmfusion. The version of the backend is 4.1 while phonon is 4.5.

I will be reporting this to rpmfusion.

knotify runs very well with phonon-backend-gstreamer.


Sorry about the noise
Comment 2 Kevin Kofler 2011-11-21 09:13:14 UTC
*** Bug 287079 has been marked as a duplicate of this bug. ***
Comment 3 Kevin Kofler 2011-11-21 09:17:41 UTC
This is an issue between the nvidia driver and glibc, see e.g.:
https://bugzilla.redhat.com/show_bug.cgi?id=751891

Library/driver issue, not a bug in KDE's software (nor in RPM Fusion's phonon-backend-vlc for that matter) => RESOLVED UPSTREAM