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

            Bug ID: 372745
           Summary: Segmentation fault on connect to phone in Debian sid
                    (kdeconnect 1.0.1-1)
           Product: kdeconnect
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: t...@buttersideup.com
  Target Milestone: ---

Daemon crashes when the android phone wakes up.  Always reproducible, on
Debian/sid amd64.

ii  kdeconnect       1.0.1-1       amd64         connect smartphones to your
KDE Plasma


PC interface info:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ethLAN: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master
brint state UP group default qlen 1000
3: brint: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
group default qlen 1000
    inet 172.19.198.5/24 brd 172.19.198.255 scope global brint
       valid_lft forever preferred_lft forever
    inet6 2001:470:1b4a:1:405:5dff:fe10:5138/64 scope global mngtmpaddr dynamic 
       valid_lft 86393sec preferred_lft 14393sec
    inet6 fe80::405:5dff:fe10:5138/64 scope link 
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state
DOWN group default qlen 1000
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

Android interface info (in both cases, interfaced without IP addresses have
been removed from the output):

WiFi IP 172.19.198.115
lo      Link encap:LOOPBACK     HWaddr N/A
UP LOOPBACK     MTU:16436
inet4 127.0.0.1 allocation Class A
inet6 ::1 allocation Reserved
wlan0   Link encap:ETHERNET     HWaddr 40 78 6A 80 AE 1F 
UP BROADCAST ETHERNET MULTICAST         MTU:1500
inet4 172.19.198.255 allocation Broadcast
inet4 172.19.198.115 allocation Private
inet6 fe80::4278:6aff:fe80:ae1f allocation Link-Local
inet6 2001:470:1b4a:1:4278:6aff:fe80:ae1f allocation ARIN
inet6 2001:470:1b4a:1:88ee:eee3:d845:2030 allocation ARIN
DNS:
net.dns1 fe80::6666:b3ff:fef6:4a2c
net.dns2 172.19.198.253



(gdb) run
Starting program: /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe5ee9700 (LWP 6437)]
[New Thread 0x7fffdedf9700 (LWP 6438)]
kdeconnect.core: KdeConnect daemon starting
[New Thread 0x7fffde5f8700 (LWP 6439)]
kdeconnect.core: onStart
kdeconnect.core: KdeConnect daemon started
kdeconnect.core: Broadcasting identity packet
kdeconnect.core: Fallback (1), try reverse connection (send udp packet)
"Network unreachable"

Thread 1 "kdeconnectd" received signal SIGSEGV, Segmentation fault.
0x00007ffff7f4187e in QSslSocket::connectToHost (this=this@entry=0x6cb420,
hostName=..., 
    port=port@entry=1716, openMode=..., 
    protocol=protocol@entry=QAbstractSocket::AnyIPProtocol) at
ssl/qsslsocket.cpp:1934
1934        d->cachedSocketDescriptor = d->plainSocket->socketDescriptor();
(gdb) bt
#0  0x00007ffff7f4187e in QSslSocket::connectToHost (this=this@entry=0x6cb420, 
    hostName=..., port=port@entry=1716, openMode=..., 
    protocol=protocol@entry=QAbstractSocket::AnyIPProtocol) at
ssl/qsslsocket.cpp:1934
#1  0x00007ffff7f179fb in QAbstractSocket::connectToHost (this=0x6cb420,
address=..., 
    port=<optimized out>, openMode=...) at socket/qabstractsocket.cpp:1738
#2  0x00007ffff7b9d81e in LanLinkProvider::newUdpConnection (this=<optimized
out>)
    at ./core/backends/lan/lanlinkprovider.cpp:176
#3  0x00007ffff7bca1e5 in LanLinkProvider::qt_static_metacall (_o=<optimized
out>, 
    _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at ./obj-x86_64-linux-gnu/core/moc_lanlinkprovider.cpp:118
#4  0x00007ffff63dacd9 in QMetaObject::activate (sender=sender@entry=0x66b658, 
    signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x0) at kernel/qobject.cpp:3740
#5  0x00007ffff63db5f7 in QMetaObject::activate (sender=sender@entry=0x66b658, 
    m=m@entry=0x7ffff65faec0 <QIODevice::staticMetaObject>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0)
    at kernel/qobject.cpp:3602
#6  0x00007ffff6450cc0 in QIODevice::readyRead (this=this@entry=0x66b658)
    at .moc/moc_qiodevice.cpp:184
#7  0x00007ffff7f189a5 in QAbstractSocketPrivate::emitReadyRead
(this=this@entry=0x66fde0)
    at socket/qabstractsocket.cpp:1303
#8  0x00007ffff7f18a5c in QAbstractSocketPrivate::canReadNotification
(this=0x66fde0)
    at socket/qabstractsocket.cpp:724
#9  0x00007ffff7f23861 in QReadNotifier::event (this=<optimized out>,
e=<optimized out>)
    at socket/qnativesocketengine.cpp:1209
#10 0x00007ffff6c95b2c in QApplicationPrivate::notify_helper (this=<optimized
out>, 
    receiver=0x6bb000, e=0x7fffffffdba0) at kernel/qapplication.cpp:3799
#11 0x00007ffff6c9d2e1 in QApplication::notify (this=0x7fffffffde40,
receiver=0x6bb000, 
    e=0x7fffffffdba0) at kernel/qapplication.cpp:3556
#12 0x00007ffff63af0e0 in QCoreApplication::notifyInternal2 (receiver=0x6bb000, 
    event=event@entry=0x7fffffffdba0) at kernel/qcoreapplication.cpp:988
#13 0x00007ffff6403bcd in QCoreApplication::sendEvent (event=0x7fffffffdba0, 
    receiver=<optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#14 socketNotifierSourceDispatch (source=0x65b7b0) at
kernel/qeventdispatcher_glib.cpp:106
#15 0x00007ffff11e57f7 in g_main_dispatch (context=0x7fffe00016f0)
    at ././glib/gmain.c:3203
#16 g_main_context_dispatch (context=context@entry=0x7fffe00016f0)
    at ././glib/gmain.c:3856
#17 0x00007ffff11e5a60 in g_main_context_iterate
(context=context@entry=0x7fffe00016f0, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ././glib/gmain.c:3929
#18 0x00007ffff11e5b0c in g_main_context_iteration (context=0x7fffe00016f0, 
    may_block=may_block@entry=1) at ././glib/gmain.c:3990
#19 0x00007ffff640371f in QEventDispatcherGlib::processEvents (this=0x666340,
flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007ffff63ad0ca in QEventLoop::exec (this=this@entry=0x7fffffffddc0,
flags=..., 
    flags@entry=...) at kernel/qeventloop.cpp:212
#21 0x00007ffff63b583c in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1261
#22 0x00007ffff66f22dc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1633
#23 0x00007ffff6c95a85 in QApplication::exec () at kernel/qapplication.cpp:2975
#24 0x0000000000401e32 in main (argc=<optimized out>, argv=<optimized out>)
    at ./daemon/kdeconnectd.cpp:87

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

Reply via email to