https://bugs.kde.org/show_bug.cgi?id=359417

            Bug ID: 359417
           Summary: kwin occasionally crashes
           Product: kmix
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: es...@kde.org
          Reporter: jirisl...@gmail.com

Application: kmix (4.6)

Qt Version: 5.5.1
Operating System: Linux 4.4.1-17.g2b16688-default x86_64
Distribution: "openSUSE Tumbleweed (20160117) (x86_64)"

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

It seems to crash after suspend/resume cycle sometimes. I have 2 sound cards:
$ cat /proc/asound/cards
 0 [Audio          ]: USB-Audio - DigiHug USB Audio
                      FiiO DigiHug USB Audio at usb-0000:00:14.0-3.2, full
speed
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf2530000 irq 32

The crash can be reproduced sometimes.

-- Backtrace:
Application: KMix (kmix), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
84    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f0bfa6d8940 (LWP 1928))]

Thread 2 (Thread 0x7f0bcfffd700 (LWP 3776)):
#0  0x00007f0bf9fa124d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0bf954e681 in poll_func (__timeout=-1, __nfds=2,
__fds=0x7f0bc8001730) at /usr/include/bits/poll2.h:46
#2  0x00007f0bf954e681 in poll_func (ufds=0x7f0bc8001730, nfds=2, timeout=-1,
userdata=0x1cf5a00) at pulse/thread-mainloop.c:69
#3  0x00007f0bf95402b1 in pa_mainloop_poll (m=m@entry=0x1c4de70) at
pulse/mainloop.c:844
#4  0x00007f0bf95408ee in pa_mainloop_iterate (m=0x1c4de70, block=<optimized
out>, retval=0x0) at pulse/mainloop.c:926
#5  0x00007f0bf95409a0 in pa_mainloop_run (m=0x1c4de70,
retval=retval@entry=0x0) at pulse/mainloop.c:944
#6  0x00007f0bf954e5e6 in thread (userdata=0x1da2860) at
pulse/thread-mainloop.c:100
#7  0x00007f0bf1ac5cc8 in internal_thread_func (userdata=0x19129a0) at
pulsecore/thread-posix.c:81
#8  0x00007f0bf1f014a4 in start_thread (arg=0x7f0bcfffd700) at
pthread_create.c:334
#9  0x00007f0bf9fa9bdd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0bfa6d8940 (LWP 1928)):
[KCrash Handler]
#6  0x00007f0bfa25fd78 in main_arena () at /lib64/libc.so.6
#7  0x00007f0be2188329 in QXcbWindow::mapToNative(QRect const&, QXcbScreen
const*) const (this=<optimized out>, rect=..., screen=0x1898700) at
qxcbwindow.cpp:203
#8  0x00007f0be218d588 in QXcbWindow::create() (this=0x1cde3f0) at
qxcbwindow.cpp:490
#9  0x00007f0be217a721 in QXcbIntegration::createPlatformWindow(QWindow*) const
(this=<optimized out>, window=0x1c147d0) at qxcbintegration.cpp:201
#10 0x00007f0bf60aa0d7 in QWindowPrivate::create(bool) (this=0x1e63950,
recursive=recursive@entry=false) at kernel/qwindow.cpp:392
#11 0x00007f0bf60aa2cb in QWindow::create() (this=this@entry=0x1c147d0) at
kernel/qwindow.cpp:548
#12 0x00007f0bf6878c88 in QWidgetPrivate::create_sys(unsigned long long, bool,
bool) (this=this@entry=0x1cd1440, window=window@entry=0,
initializeWindow=initializeWindow@entry=true,
destroyOldWindow=destroyOldWindow@entry=true) at kernel/qwidget.cpp:1456
#13 0x00007f0bf6879269 in QWidget::create(unsigned long long, bool, bool)
(this=0x1cdaf40, window=0, initializeWindow=<optimized out>,
destroyOldWindow=<optimized out>) at kernel/qwidget.cpp:1319
#14 0x00007f0bf6883739 in QWidget::setVisible(bool) (this=0x1cdaf40,
visible=<optimized out>) at kernel/qwidget.cpp:8060
#15 0x00007f0bfa2c97dc in ViewSliders::configurationUpdate() (this=0x1de5110)
at /usr/src/debug/kmix-15.12.1/gui/viewsliders.cpp:378
#16 0x00007f0bfa2c802d in ViewSliders::constructionFinished() (this=0x1de5110)
at /usr/src/debug/kmix-15.12.1/gui/viewsliders.cpp:332
#17 0x00007f0bfa2c3d5e in ViewBase::createDeviceWidgets() (this=0x1de5110) at
/usr/src/debug/kmix-15.12.1/gui/viewbase.cpp:170
#18 0x00007f0bfa2c7b04 in ViewSliders::controlsChange(int) (this=0x1de5110,
changeType=<optimized out>) at
/usr/src/debug/kmix-15.12.1/gui/viewsliders.cpp:98
#19 0x00007f0bf5b6ac8a in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const
(this=this@entry=0x7fff2d6030f8, object=object@entry=0x1de5110,
connectionType=Qt::DirectConnection, connectionType@entry=761278848,
returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=...,
val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2212
#20 0x00007f0bf5b7004d in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument)
(obj=0x1de5110, member=member@entry=0x7f0bfa30573e "controlsChange",
type=761278848, type@entry=Qt::DirectConnection, ret=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1479
#21 0x00007f0bfa2e8762 in ControlManager::announce(QString,
ControlChangeType::Type, QString) (val9=..., val8=..., val7=..., val6=...,
val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
type=Qt::DirectConnection, member=0x7f0bfa30573e "controlsChange",
obj=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs.h:409
#22 0x00007f0bfa2e8762 in ControlManager::announce(QString,
ControlChangeType::Type, QString) (this=<optimized out>, mixerId=...,
changeType=changeType@entry=ControlChangeType::ControlList, sourceId=...) at
/usr/src/debug/kmix-15.12.1/core/ControlManager.cpp:79
#23 0x00007f0bfa2a2db6 in Mixer_PULSE::pulseControlsReconfigured()
(this=0x1dc6240) at /usr/src/debug/kmix-15.12.1/backends/mixer_pulse.cpp:816
#24 0x00007f0bfa2f9216 in Mixer_PULSE::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/kmix-15.12.1/build/moc_mixer_pulse.cpp:74
#25 0x00007f0bf5b8dd79 in QObject::event(QEvent*) (this=0x1dc6240, e=<optimized
out>) at kernel/qobject.cpp:1239
#26 0x00007f0bf68438cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x1877f50, receiver=receiver@entry=0x1dc6240,
e=e@entry=0x1bfc920) at kernel/qapplication.cpp:3716
#27 0x00007f0bf68489d6 in QApplication::notify(QObject*, QEvent*)
(this=0x1875ff0, receiver=0x1dc6240, e=0x1bfc920) at
kernel/qapplication.cpp:3499
#28 0x00007f0bf5b5fcf3 in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x1875ff0, receiver=0x1dc6240, event=event@entry=0x1bfc920) at
kernel/qcoreapplication.cpp:965
#29 0x00007f0bf5b62016 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x1bfc920, receiver=<optimized out>) at
kernel/qcoreapplication.h:224
#30 0x00007f0bf5b62016 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x185e870) at kernel/qcoreapplication.cpp:1593
#31 0x00007f0bf5b624f8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1451
#32 0x00007f0bf5bb3103 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x18b46f0) at kernel/qeventdispatcher_glib.cpp:271
#33 0x00007f0bf1352097 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#34 0x00007f0bf13522c8 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007f0bf135236c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#36 0x00007f0bf5bb350f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x18bb110, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#37 0x00007f0bf5b5d63a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fff2d603b30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:204
#38 0x00007f0bf5b652fd in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1229
#39 0x00007f0bf609b53c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1527
#40 0x00007f0bf683ff75 in QApplication::exec() () at
kernel/qapplication.cpp:2976
#41 0x00007f0bfa2afb8a in kdemain(int, char**) (argc=2, argv=0x7fff2d603d78) at
/usr/src/debug/kmix-15.12.1/apps/main.cpp:91
#42 0x00007f0bf9ee0610 in __libc_start_main (main=0x4007b0 <main(int, char**)>,
argc=2, argv=0x7fff2d603d78, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff2d603d68) at libc-start.c:289
#43 0x00000000004007e9 in _start () at ../sysdeps/x86_64/start.S:118

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to