Bug 353315

Summary: all notifications crash in vlc
Product: [Unmaintained] kdelibs Reporter: Steffen Möller <steffen_moeller>
Component: knotifyAssignee: Olivier Goffart <ogoffart>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steffen Möller 2015-09-29 10:40:19 UTC
Application: knotify4 (4.14.10)
KDE Platform Version: 4.14.12
Qt Version: 4.8.7
Operating System: Linux 4.1.0-2-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
Decently updated Debian unstable system.

- What I was doing when the application crashed:

happen upon start while informing on past /tmp/.. files no longer beign available to be displayed and also during the bug submission process

The crash can be reproduced every time.

-- Backtrace:
Application: KNotify (knotify4), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ce2800 (LWP 1364))]

Thread 2 (Thread 0xb1f90b40 (LWP 1370)):
#0  0xb603b9db in timerSourcePrepare (source=0xb1602868, timeout=0xb1f90008) at kernel/qeventdispatcher_glib.cpp:157
#1  0xb54b554b in g_main_context_prepare (context=0xb16004e0, priority=0xb1f90064) at /build/glib2.0-eN341t/glib2.0-2.46.0/./glib/gmain.c:3442
#2  0xb54b5f94 in g_main_context_iterate (context=context@entry=0xb16004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-eN341t/glib2.0-2.46.0/./glib/gmain.c:3820
#3  0xb54b61c4 in g_main_context_iteration (context=0xb16004e0, may_block=1) at /build/glib2.0-eN341t/glib2.0-2.46.0/./glib/gmain.c:3901
#4  0xb603c2c4 in QEventDispatcherGlib::processEvents (this=0xb1600468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0xb6007b8f in QEventLoop::processEvents (this=0xb1f90194, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6007f1e in QEventLoop::exec (this=0xb1f90194, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5ee824b in QThread::exec (this=0x8953438) at thread/qthread.cpp:538
#8  0xb5fe72d6 in QInotifyFileSystemWatcherEngine::run (this=0x8953438) at io/qfilesystemwatcher_inotify.cpp:265
#9  0xb5eeaebe in QThreadPrivate::start (arg=0x8953438) at thread/qthread_unix.cpp:352
#10 0xb55baefb in start_thread (arg=0xb1f90b40) at pthread_create.c:309
#11 0xb5c5366e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:129

Thread 1 (Thread 0xb4ce2800 (LWP 1364)):
[KCrash Handler]
#7  __strcmp_ssse3 () at ../sysdeps/i386/i686/multiarch/strcmp-ssse3.S:241
#8  0xab8dfd36 in qMetaTypeStaticType (length=22, typeName=0x115c4650 <error: Cannot access memory at address 0x115c4650>) at kernel/qmetatype.cpp:806
#9  QMetaType::registerNormalizedType (normalizedTypeName=..., deleter=0xabe66c90 <QtMetaTypePrivate::QMetaTypeFunctionHelper<QPaintBufferCacheEntry, true>::Delete(void*)>, creator=0xabe66d00 <QtMetaTypePrivate::QMetaTypeFunctionHelper<QPaintBufferCacheEntry, true>::Create(void const*)>, destructor=0xabe66bb0 <QtMetaTypePrivate::QMetaTypeFunctionHelper<QPaintBufferCacheEntry, true>::Destruct(void*)>, constructor=0xabe66bc0 <QtMetaTypePrivate::QMetaTypeFunctionHelper<QPaintBufferCacheEntry, true>::Construct(void*, void const*)>, size=12, flags=..., metaObject=0x0) at kernel/qmetatype.cpp:896
#10 0xabbb9a10 in qRegisterNormalizedMetaType<QPaintBufferCacheEntry>(QByteArray const&, QPaintBufferCacheEntry*, QtPrivate::MetaTypeDefinedHelper<QPaintBufferCacheEntry, QMetaTypeId2<QPaintBufferCacheEntry>::Defined&&(!QMetaTypeId2<QPaintBufferCacheEntry>::IsBuiltIn)>::DefinedType) (defined=QtPrivate::MetaTypeDefinedHelper<QPaintBufferCacheEntry, true>::Defined, dummy=0xffffffff, normalizedTypeName=...) at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1603
#11 qRegisterMetaType<QPaintBufferCacheEntry>(char const*, QPaintBufferCacheEntry*, QtPrivate::MetaTypeDefinedHelper<QPaintBufferCacheEntry, QMetaTypeId2<QPaintBufferCacheEntry>::Defined&&(!QMetaTypeId2<QPaintBufferCacheEntry>::IsBuiltIn)>::DefinedType) (defined=QtPrivate::MetaTypeDefinedHelper<QPaintBufferCacheEntry, true>::Defined, dummy=0xffffffff, typeName=0xabf36108 "QPaintBufferCacheEntry") at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1628
#12 QMetaTypeId<QPaintBufferCacheEntry>::qt_metatype_id () at painting/qpaintbuffer.cpp:2081
#13 QMetaTypeId2<QPaintBufferCacheEntry>::qt_metatype_id () at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1509
#14 qMetaTypeId<QPaintBufferCacheEntry> () at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1649
#15 qRegisterMetaTypeStreamOperators<QPaintBufferCacheEntry> () at ../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1698
#16 qRegisterPaintBufferMetaTypes () at painting/qpaintbuffer.cpp:2107
#17 (anonymous namespace)::qRegisterPaintBufferMetaTypes_ctor_class_::qRegisterPaintBufferMetaTypes_ctor_class_ (this=<optimized out>) at painting/qpaintbuffer.cpp:2111
#18 __static_initialization_and_destruction_0 (__priority=65535, __initialize_p=1) at painting/qpaintbuffer.cpp:2111
#19 _GLOBAL__sub_I_qpaintbuffer.cpp(void) () at painting/qpaintbuffer.cpp:2207
#20 0xb777687e in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0xbff262c4, env=env@entry=0xbff262cc) at dl-init.c:78
#21 0xb7776974 in call_init (env=0xbff262cc, argv=0xbff262c4, argc=1, l=<optimized out>) at dl-init.c:36
#22 _dl_init (main_map=main_map@entry=0x8ad9808, argc=1, argv=0xbff262c4, env=0xbff262cc) at dl-init.c:126
#23 0xb777a9be in dl_open_worker (a=0xbff24bcc) at dl-open.c:577
#24 0xb7776726 in _dl_catch_error (objname=objname@entry=0xbff24bc4, errstring=errstring@entry=0xbff24bc8, mallocedp=mallocedp@entry=0xbff24bc3, operate=operate@entry=0xb777a6c0 <dl_open_worker>, args=args@entry=0xbff24bcc) at dl-error.c:187
#25 0xb777a1b4 in _dl_open (file=0x8ad0cb8 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=-2147483647, caller_dlopen=0xb0c92b27 <module_Load+39>, nsid=<optimized out>, argc=1, argv=0xbff262c4, env=0xbff262cc) at dl-open.c:661
#26 0xb5254cbc in dlopen_doit (a=0xbff24d80) at dlopen.c:66
#27 0xb7776726 in _dl_catch_error (objname=0x886bdc4, errstring=0x886bdc8, mallocedp=0x886bdc0, operate=0xb5254c30 <dlopen_doit>, args=0xbff24d80) at dl-error.c:187
#28 0xb525537c in _dlerror_run (operate=operate@entry=0xb5254c30 <dlopen_doit>, args=args@entry=0xbff24d80) at dlerror.c:163
#29 0xb5254d71 in __dlopen (file=0x8ad0cb8 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", mode=1) at dlopen.c:87
#30 0xb0c92b27 in module_Load (p_this=0x89b9c70, path=0x8ad0cb8 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", p_handle=0xbff24dd8, lazy=true) at posix/plugin.c:60
#31 0xb0c76db4 in module_InitDynamic (obj=0x89b9c70, path=0x8ad0cb8 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", fast=<optimized out>) at modules/bank.c:583
#32 0xb0c770f4 in AllocatePluginFile (st=0xbff24e3c, relpath=0x8ad1320 "gui/libqt4_plugin.so", abspath=0x8ad0cb8 "/usr/lib/vlc/plugins/gui/libqt4_plugin.so", bank=0xbff24fc0) at modules/bank.c:526
#33 AllocatePluginDir (bank=bank@entry=0xbff24fc0, maxdepth=<optimized out>, maxdepth@entry=4, absdir=<optimized out>, reldir=0x8aeb810 "gui") at modules/bank.c:488
#34 0xb0c77048 in AllocatePluginDir (bank=bank@entry=0xbff24fc0, maxdepth=<optimized out>, maxdepth@entry=5, absdir=absdir@entry=0x8ac3db8 "/usr/lib/vlc/plugins", reldir=0x0) at modules/bank.c:492
#35 0xb0c77586 in AllocatePluginPath (p_this=p_this@entry=0x89b9c70, path=0x8ac3db8 "/usr/lib/vlc/plugins", mode=mode@entry=CACHE_USE) at modules/bank.c:401
#36 0xb0c77bb2 in AllocateAllPlugins (p_this=0x89b9c70) at modules/bank.c:328
#37 module_LoadPlugins (obj=0x89b9c70) at modules/bank.c:184
#38 0xb0c00ae9 in libvlc_InternalInit (p_libvlc=0x89b9c70, i_argc=11, ppsz_argv=0xbff250e0) at libvlc.c:151
#39 0xb17130a6 in libvlc_new (argc=10, argv=0xbff251b4) at core.c:59
#40 0xb0d4549a in LibVLC::init () at ../../src/utils/libvlc.cpp:117
#41 0xb0d2443d in Phonon::VLC::Backend::Backend (this=0x8afab50, parent=0x0) at ../../src/backend.cpp:90
#42 0xb0d2521c in qt_plugin_instance () at ../../src/backend.cpp:56
#43 0xb5fec061 in QPluginLoader::instance (this=0xbff25458) at plugin/qpluginloader.cpp:204
#44 0xb2149142 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#45 0xb2149881 in ?? () from /usr/lib/kde4/plugins/phonon_platform/kde.so
#46 0xb76de0f9 in Phonon::FactoryPrivate::createBackend (this=0x8966198) at ../../phonon/factory.cpp:252
#47 0xb76df55c in Phonon::Factory::backend (createWhenNull=true) at ../../phonon/factory.cpp:576
#48 0xb76dfcc8 in Phonon::Factory::createAudioOutput (parent=0x89a3590) at ../../phonon/factory.cpp:470
#49 0xb76d2550 in Phonon::AudioOutputPrivate::createBackendObject (this=0x8b579e8) at ../../phonon/audiooutput.cpp:136
#50 0xb76cf615 in Phonon::AudioOutputPrivate::init (this=0x8b579e8, c=Phonon::NotificationCategory) at ../../phonon/audiooutput.cpp:103
#51 0x08054a91 in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 347917.

Possible duplicates by query: bug 351688, bug 351085, bug 350980, bug 350100.

Reported using DrKonqi
Comment 1 Christoph Feck 2015-10-10 21:47:41 UTC

*** This bug has been marked as a duplicate of bug 335111 ***