| Summary: | tdenetworkmanager crashes | ||
|---|---|---|---|
| Product: | TDE | Reporter: | velwind <velwind> |
| Component: | tdenetwork | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, michele.calgaro, velwind |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | amd64 | ||
| OS: | Linux | ||
| Compiler Version: | gcc 8.1.1 | TDE Version String: | 14.0.4 |
| Application Version: | 14.0.4 | Application Name: | tdenetworkmanager |
| Bug Depends on: | |||
| Bug Blocks: | 3060 | ||
|
Description
velwind
2018-06-13 05:08:15 CDT
Have built this package with -DCMAKE_BUILD_TYPE=Debug and gathered gdb output
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
==== (gdb) bt ====
[TDECrash handler]
#5 Tray::createDeviceTrayComponent(TQString) () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:495
#6 0x00007fe516e8c968 in Tray::updateDeviceTrays() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:556
#7 0x00007fe516e8fc4d in Tray::Tray() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:1110
#8 0x00007fe516e8fef7 in Tray::getInstance() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:160
#9 0x00007fe516e89280 in TDENetworkManager::TDENetworkManager() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman.cpp:84
#10 0x00007fe516e88f37 in kdemain () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/main.cpp:61
#11 0x00007fe516a8c06b in __libc_start_main () from /usr/lib/libc.so.6
#12 0x000055c880c4c7ca in _start ()
==== (gdb) bt full ====
[TDECrash handler]
No symbol table info available.
#5 Tray::createDeviceTrayComponent(TQString) () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:495
devTray = 0x0
new_tray_dev = <optimized out>
deviceConnMan = 0x0
__PRETTY_FUNCTION__ = "void Tray::createDeviceTrayComponent(TQString)"
#6 0x00007fe516e8c968 in Tray::updateDeviceTrays() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:556
dev = <optimized out>
it = {<TQGListStdIterator> = {node = 0x55c881b4a0c0}, <No data fields>}
devices = {<TQGList> = {<TQPtrCollection> = {<No data fields>}, firstNode = 0x55c881b4a0c0, lastNode = 0x55c881b4a0c0, curNode = 0x55c881b4a0c0, curIndex = 0, numNodes = 1, iterators = 0x0}, <No data fields>}
__PRETTY_FUNCTION__ = "void Tray::updateDeviceTrays()"
#7 0x00007fe516e8fc4d in Tray::Tray() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:1110
nm = <optimized out>
nm = <optimized out>
#8 0x00007fe516e8fef7 in Tray::getInstance() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:160
No locals.
#9 0x00007fe516e89280 in TDENetworkManager::TDENetworkManager() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman.cpp:84
tray = <optimized out>
tray = <optimized out>
#10 0x00007fe516e88f37 in kdemain () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/main.cpp:61
app = {<KUniqueApplication> = {<No data fields>}, static metaObj = 0x55c881a85340, d = 0x55c881a85320}
aboutData = {mAppName = 0x7fe516ec7ee2 "tdenetworkmanager", mProgramName = 0x7fe516ec7ed0 "TDENetworkManager", mVersion = 0x7fe516ec7ecc "0.9", mShortDescription = 0x7fe516ec7e18 "A NetworkManager front-end for TDE", mLicenseKey = 1, mCopyrightStatement = 0x7fe516ec7e40 "Copyright (C) 2012 Trinity Destop Project", mOtherText = 0x0, mHomepageAddress = 0x7fe516ec7ef4 "http://www.trinitydesktop.org", mBugEmailAddress = 0x7fe514b3cb10 "http://bugs.trinitydesktop.org", mAuthorList = {sh = 0x55c8819fda50}, mCreditList = {sh = 0x55c8819fdab0}, mLicenseText = 0x0, static defaultBugTracker = 0x7fe514b3cb10 "http://bugs.trinitydesktop.org", d = 0x55c8819fdb10}
#11 0x00007fe516a8c06b in __libc_start_main () from /usr/lib/libc.so.6
No symbol table info available.
#12 0x000055c880c4c7ca in _start ()
No symbol table info available.
==== (gdb) info thread ====
Id Target Id Frame
* 1 Thread 0x7fe5172cd840 (LWP 10266) "tdenetworkmanag" 0x00007fe516e88f37 in kdemain () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/main.cpp:61
==== (gdb) thread apply all bt ====
==== Thread 1 (Thread 0x7fe5172cd840 (LWP 10266)):
[TDECrash handler]
#5 Tray::createDeviceTrayComponent(TQString) () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:495
#6 0x00007fe516e8c968 in Tray::updateDeviceTrays() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:556
#7 0x00007fe516e8fc4d in Tray::Tray() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:1110
#8 0x00007fe516e8fef7 in Tray::getInstance() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman-tray.cpp:160
#9 0x00007fe516e89280 in TDENetworkManager::TDENetworkManager() () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/tdenetman.cpp:84
#10 0x00007fe516e88f37 in kdemain () at /home/el/1/src/applications/tdenetworkmanager/tdenetworkmanager/src/main.cpp:61
#11 0x00007fe516a8c06b in __libc_start_main () from /usr/lib/libc.so.6
#12 0x000055c880c4c7ca in _start ()
==== (gdb) info sharedlibrary ====
From To Syms Read Shared Object Library
0x00007fe516e7fd80 0x00007fe516ec7bef Yes /opt/trinity/lib/libtdeinit_tdenetworkmanager.so
0x00007fe516a8a1f0 0x00007fe516bceeab Yes (*) /usr/lib/libc.so.6
0x00007fe51680f6d0 0x00007fe51684983f Yes (*) /opt/trinity/lib/libtdeutils.so.1
0x00007fe5165a8680 0x00007fe5165c8c1f Yes (*) /opt/trinity/lib/libtdeparts.so.2
0x00007fe51604d550 0x00007fe51627c419 Yes (*) /opt/trinity/lib/libtdeio.so.14
0x00007fe515acbf20 0x00007fe515c3971e Yes (*) /opt/trinity/lib/libtdeui.so.14
0x00007fe51568bc40 0x00007fe5157098de Yes (*) /usr/lib/libfreetype.so.6
0x00007fe515440a80 0x00007fe515460cea Yes (*) /usr/lib/libfontconfig.so.1
0x00007fe51522b520 0x00007fe51523556f Yes (*) /usr/lib/libXext.so.6
0x00007fe51500d0f0 0x00007fe515020ffd Yes (*) /opt/trinity/lib/libtdesu.so.14
0x00007fe514df6e70 0x00007fe514e01e85 Yes (*) /opt/trinity/lib/libtdewalletclient.so.1
0x00007fe514960c10 0x00007fe514b30052 Yes (*) /opt/trinity/lib/libtdecore.so.14
0x00007fe514668720 0x00007fe5146875cc Yes (*) /opt/trinity/lib/libDCOP.so.14
0x00007fe514438040 0x00007fe514454686 Yes (*) /opt/trinity/lib/libtdefx.so.14
0x00007fe5142299f0 0x00007fe514229afb Yes (*) /usr/lib/libtqt.so.4
0x00007fe513a97dc0 0x00007fe513e28586 Yes (*) /opt/trinity/tqt3/lib/libtqt-mt.so.3
0x00007fe513616bf0 0x00007fe51361cc45 Yes (*) /usr/lib/libXrender.so.1
0x00007fe5132f3b90 0x00007fe51337a8e4 Yes (*) /usr/lib/libX11.so.6
0x00007fe5130c11f0 0x00007fe5130ce157 Yes (*) /usr/lib/libz.so.1
0x00007fe512e8dd70 0x00007fe512e9289c Yes (*) /usr/lib/libidn.so.11
0x00007fe512c88b90 0x00007fe512c895b5 Yes (*) /usr/lib/libXcomposite.so.1
0x00007fe512a70850 0x00007fe512a7e71e Yes (*) /usr/lib/libICE.so.6
0x00007fe5128659f0 0x00007fe512869cf9 Yes (*) /usr/lib/libSM.so.6
0x00007fe512661c80 0x00007fe51266260b Yes (*) /usr/lib/libutil.so.1
0x00007fe512459c50 0x00007fe51245dd01 Yes (*) /usr/lib/libacl.so.1
0x00007fe512254180 0x00007fe51225626b Yes (*) /usr/lib/libattr.so.1
0x00007fe511f52f20 0x00007fe512005c0f Yes /usr/lib/libstdc++.so.6
0x00007fe511b407a0 0x00007fe511bf3ec3 Yes (*) /usr/lib/libm.so.6
0x00007fe51191f800 0x00007fe51193019d Yes /usr/lib/libgcc_s.so.1
0x00007fe5170f8fb0 0x00007fe5171150d0 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007fe5116fcfe0 0x00007fe511713750 Yes (*) /usr/lib/libmagic.so.1
0x00007fe5114f4d40 0x00007fe5114f5a3e Yes (*) /usr/lib/libdl.so.2
0x00007fe5112e5440 0x00007fe5112f14c2 Yes (*) /usr/lib/libbz2.so.1.0
0x00007fe5110b35a0 0x00007fe5110d726f Yes (*) /usr/lib/libpng16.so.16
0x00007fe510e0d1f0 0x00007fe510e7365f Yes (*) /usr/lib/libharfbuzz.so.0
0x00007fe510bd6a20 0x00007fe510bf32b3 Yes (*) /usr/lib/libexpat.so.1
0x00007fe5109ba690 0x00007fe5109c8321 Yes (*) /usr/lib/libpthread.so.0
0x00007fe51079a5d0 0x00007fe5107accc3 Yes (*) /usr/lib/libudev.so.1
0x00007fe510563310 0x00007fe510587072 Yes (*) /opt/trinity/lib/libdbus-1-tqt.so.0
0x00007fe510339c40 0x00007fe51034c6a1 Yes (*) /usr/lib/libart_lgpl_2.so.2
0x00007fe510131460 0x00007fe510134ddc Yes (*) /usr/lib/libuuid.so.1
0x00007fe50fef0870 0x00007fe50ff0d9df Yes (*) /usr/lib/libpq.so.5
0x00007fe50f97bd00 0x00007fe50f9ddcbe Yes (*) /usr/lib/libmysqlclient.so.18
0x00007fe50f752b90 0x00007fe50f758d16 Yes (*) /usr/lib/libXrandr.so.2
0x00007fe50f5494a0 0x00007fe50f54dfdc Yes (*) /usr/lib/libXcursor.so.1
0x00007fe50f344a80 0x00007fe50f3453c3 Yes (*) /usr/lib/libXinerama.so.1
0x00007fe50f131940 0x00007fe50f13f2bc Yes (*) /usr/lib/libXft.so.2
0x00007fe50ef10b70 0x00007fe50ef234a6 Yes (*) /usr/lib/libxcb.so.1
0x00007fe50ec082b0 0x00007fe50ec84019 Yes (*) /usr/lib/libglib-2.0.so.0
0x00007fe50e9c4690 0x00007fe50e9e625a Yes (*) /usr/lib/libgraphite2.so.3
0x00007fe50e77e2b0 0x00007fe50e7aae23 Yes (*) /usr/lib/libdbus-1.so.3
0x00007fe50e51d510 0x00007fe50e555cc7 Yes (*) /usr/lib/libssl.so.1.1
0x00007fe50e0f1000 0x00007fe50e265829 Yes (*) /usr/lib/libcrypto.so.1.1
0x00007fe50de470e0 0x00007fe50de7ad60 Yes (*) /usr/lib/libgssapi_krb5.so.2
0x00007fe50dbf8900 0x00007fe50dc290f3 Yes (*) /usr/lib/libldap_r-2.4.so.2
0x00007fe50d9e5440 0x00007fe50d9e7756 Yes (*) /usr/lib/libXfixes.so.3
0x00007fe50d7e0c80 0x00007fe50d7e19d9 Yes (*) /usr/lib/libXau.so.6
0x00007fe50d5db2a0 0x00007fe50d5dcb6b Yes (*) /usr/lib/libXdmcp.so.6
0x00007fe50d3694e0 0x00007fe50d3baf4d Yes (*) /usr/lib/libpcre.so.1
0x00007fe50d0eef90 0x00007fe50d147385 Yes (*) /usr/lib/libsystemd.so.0
0x00007fe50ce1b600 0x00007fe50ce86ada Yes (*) /usr/lib/libkrb5.so.3
0x00007fe50cbc9780 0x00007fe50cbe7849 Yes (*) /usr/lib/libk5crypto.so.3
0x00007fe50c9c2270 0x00007fe50c9c2de9 Yes (*) /usr/lib/libcom_err.so.2
0x00007fe50c7b6ad0 0x00007fe50c7bcddd Yes (*) /usr/lib/libkrb5support.so.0
0x00007fe50c5b1460 0x00007fe50c5b21b7 Yes (*) /usr/lib/libkeyutils.so.1
0x00007fe50c39c4b0 0x00007fe50c3a827e Yes (*) /usr/lib/libresolv.so.2
0x00007fe50c18d0d0 0x00007fe50c19400e Yes (*) /usr/lib/liblber-2.4.so.2
0x00007fe50bf721e0 0x00007fe50bf82f36 Yes (*) /usr/lib/libsasl2.so.3
0x00007fe50bd67e70 0x00007fe50bd6b01d Yes (*) /usr/lib/librt.so.1
0x00007fe50bb42cc0 0x00007fe50bb59983 Yes (*) /usr/lib/liblzma.so.5
0x00007fe50b925040 0x00007fe50b93bf67 Yes (*) /usr/lib/liblz4.so.1
0x00007fe50b612980 0x00007fe50b6dfd38 Yes (*) /usr/lib/libgcrypt.so.20
0x00007fe50b3ead60 0x00007fe50b3fc3cf Yes (*) /usr/lib/libgpg-error.so.0
0x00007fe50af00ca0 0x00007fe50af14d1b Yes (*) /opt/trinity/lib/trinity/plugins/styles/plastik.so
0x00007fe50acf56c0 0x00007fe50acf71e8 Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqjpeg.so
0x00007fe50aa8eaf0 0x00007fe50aac85e0 Yes (*) /usr/lib/libjpeg.so.8
0x00007fe50a887920 0x00007fe50a8884c8 Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqmng.so
0x00007fe50a62be00 0x00007fe50a66ff7c Yes (*) /usr/lib/libmng.so.2
0x00007fe50a3c4aa0 0x00007fe50a3faad9 Yes (*) /usr/lib/liblcms2.so.2
0x00007fe50a1b4200 0x00007fe50a1b6f2e Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqpng.so
(*): Shared library is missing debugging information.
==== (tdehwlib) hardware information ====
CPU core number: 0
Vendor: GenuineIntel
Model:
Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Current Frequency: 4200 MHz
Minimum Frequency: 4200 MHz
Maximum Frequency: 4200 MHz
CPU core number: 1
Vendor: GenuineIntel
Model:
Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Current Frequency: 4200 MHz
Minimum Frequency: 4200 MHz
Maximum Frequency: 4200 MHz
CPU core number: 2
Vendor: GenuineIntel
Model:
Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Current Frequency: 4200 MHz
Minimum Frequency: 4200 MHz
Maximum Frequency: 4200 MHz
CPU core number: 3
Vendor: GenuineIntel
Model:
Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Current Frequency: 4200 MHz
Minimum Frequency: 4200 MHz
Maximum Frequency: 4200 MHz
Can you add info on what you action you are doing before the crash. In any case tdenetworkmanager seems to crash a lot. tdenetworkmanager seemed to crash a lot on my system some months ago. but today it seems super stable, I can't crash it anymore (debian buster, R14.1.0-dev) @velwind: what is the status of this bug? does tdenetworkmanager still crash on your system? Please update. In any case I will take a look at your previous crash report, but an update on the situation would be welcome. I managed to crash tdenetworkmanager again :-) Just open the menu from the icon and click on one of the network interfaces avaiable. Repeat a few times if necessary. A small extract of the crash dump: #5 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #6 0x00007fca0687d535 in __GI_abort () at abort.c:79 #7 0x00007fca0561bd6d in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3 #8 0x00007fca0563d960 in _dbus_warn_check_failed () from /lib/x86_64-linux-gnu/libdbus-1.so.3 #9 0x00007fca0562d659 in dbus_message_new_method_call () from /lib/x86_64-linux-gnu/libdbus-1.so.3 #10 0x00007fca066cacd3 in TQT_DBusMessage::toDBusMessage (this=this@entry=0x7fffd63bd090) at /usr/include/tqt3/ntqgarray.h:80 #11 0x00007fca066b79c9 in TQT_DBusConnection::sendWithReply (this=this@entry=0x7fffd63bd068, message=..., error=error@entry=0x7fffd63bd1a0) at ./src/tqdbusconnection.cpp:280 #12 0x00007fca083de2f7 in DBus::DeviceProxy::getDBusProperty (this=this@entry=0x7fffd63bd1c0, name=..., error=...) at ./obj-x86_64-linux-gnu/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/deviceproxy.cpp:94 #13 0x00007fca083dca04 in DBus::DeviceProxy::getDeviceType (this=0x7fffd63bd1c0, error=...) Additional info, tdenetworknamager seems to work fine when the network interfaces are managed by tdenetworkmanager. When the interfaces are managed by the OS, tdenetworkmanager crashes as mentioned in comment 4 |