| Summary: | Crash when traying to connect to new network | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | piotr.intes |
| Component: | Networking in general | Assignee: | Jan Grulich <jgrulich> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | jgrulich, kde, plasma-bugs-null, twinshadows404 |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 5.20.0 | |
| Sentry Crash Report: | |||
| Attachments: | Video illustrating crash (sr for quality there's attachment size limit) | ||
|
Description
piotr.intes
2020-11-30 13:31:43 UTC
Crashes should have a backtrace. See the sad face icon in the system tray when it restarts.
>Note that this may result in sending your password to wrong network which is searious seutiry issue (someone will recieve your wifi password)
Fortunately they won't, that's not how WPA handshakes work.
If it did you could intercept any password just by spoofing as SSID.
(In reply to David Edmundson from comment #1) > Crashes should have a backtrace. See the sad face icon in the system tray > when it restarts. > > >Note that this may result in sending your password to wrong network which is searious seutiry issue (someone will recieve your wifi password) > > Fortunately they won't, that's not how WPA handshakes work. > If it did you could intercept any password just by spoofing as SSID. There was no backtrace (unless it's in some file know nothing about). No sad face icon was displayed. Just panels were gone for 2-3 seconds. I tried doing it again (removed connection, then tried to add it again) At first try it crashed (but still no sad face icon was displayed). Second time it suddenly worked (1/7). Created attachment 133757 [details]
Video illustrating crash (sr for quality there's attachment size limit)
I reported this BUG:427522 but it got closed as a duplicate of BUG:423179 Ok. After several (more than several) tries, finally I've got a sad-face icon. There's what came in: Application: Plazma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f82ebdbc392 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kquickcontrolsaddons/libkquickcontrolsaddonsplugin.so #5 0x00007f83117962e6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f831324f147 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007f83131f465b in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f83131f54f7 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #9 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f83109d5590 in start_thread (arg=0x7f82ce777640) at pthread_create.c:463 #11 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cee3e6a20, cond=0x556cee3e6a48) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556cee3e6a48, mutex=0x556cee3e6a20) at pthread_cond_wait.c:638 #3 0x00007f831158474b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83131f2ff2 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f83131f5539 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83109d5590 in start_thread (arg=0x7f82cffff640) at pthread_create.c:463 #8 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb1fb030, cond=0x556ceb1fb058) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb1fb058, mutex=0x556ceb1fb030) at pthread_cond_wait.c:638 #3 0x00007f831158474b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83131f2ff2 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f83131f5539 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83109d5590 in start_thread (arg=0x7f82d530d640) at pthread_create.c:463 #8 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f830fbed71e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f830fbed853 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f83117b785b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f831175ea4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f831157d8b2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83109d5590 in start_thread (arg=0x7f82d6bf8640) at pthread_create.c:463 #8 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb2c97a0, cond=0x556ceb2c97c8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb2c97c8, mutex=0x556ceb2c97a0) at pthread_cond_wait.c:638 #3 0x00007f831158474b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83131f2ff2 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f83131f5539 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f83109d5590 in start_thread (arg=0x7f82eb219640) at pthread_create.c:463 #8 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f830fbecc1f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f830fbed64b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f830fbed853 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f83117b785b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f831175ea4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f831157d8b2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f831314412a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #8 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83109d5590 in start_thread (arg=0x7f82ebaa4640) at pthread_create.c:463 #10 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb4ee858, cond=0x556ceb4ee880) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb4ee880, mutex=0x556ceb4ee858) at pthread_cond_wait.c:638 #3 0x00007f83048b84eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f83048b7fab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f83109d5590 in start_thread (arg=0x7f82fe7fc640) at pthread_create.c:463 #6 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb4ee858, cond=0x556ceb4ee880) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb4ee880, mutex=0x556ceb4ee858) at pthread_cond_wait.c:638 #3 0x00007f83048b84eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f83048b7fab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f83109d5590 in start_thread (arg=0x7f82feffd640) at pthread_create.c:463 #6 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb4ee858, cond=0x556ceb4ee880) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb4ee880, mutex=0x556ceb4ee858) at pthread_cond_wait.c:638 #3 0x00007f83048b84eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f83048b7fab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f83109d5590 in start_thread (arg=0x7f82ff7fe640) at pthread_create.c:463 #6 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556ceb4ee858, cond=0x556ceb4ee880) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556ceb4ee880, mutex=0x556ceb4ee858) at pthread_cond_wait.c:638 #3 0x00007f83048b84eb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f83048b7fab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f83109d5590 in start_thread (arg=0x7f82fffff640) at pthread_create.c:463 #6 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __GI___libc_read (fd=12, buf=0x7f8306780a90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f830fc3aabf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f830fbed23b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f830fbed6c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f830fbed853 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f83117b785b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f831175ea4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f831157d8b2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f8312e9d739 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #10 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f83109d5590 in start_thread (arg=0x7f8306781640) at pthread_create.c:463 #12 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __GI___libc_read (fd=7, buf=0x7f8307b15a60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f830fc3aabf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f830fbed23b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f830fbed6c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f830fbed853 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f83117b785b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f831175ea4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f831157d8b2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f83128544cb in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #10 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f83109d5590 in start_thread (arg=0x7f8307b16640) at pthread_create.c:463 #12 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f831360bc1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f831360d90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f830ce61338 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f831157ea41 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f83109d5590 in start_thread (arg=0x7f830c891640) at pthread_create.c:463 #6 0x00007f8311201223 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556cf22a7220, cond=0x556cf22a7248) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x556cf22a7248, mutex=0x556cf22a7220) at pthread_cond_wait.c:638 #3 0x00007f831158474b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f83131f713d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f831325cad7 in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f831226c013 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007f83117601ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f8311b208c4 in QPlatformWindow::windowEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #9 0x00007f831227132b in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f83117601ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f83117b6b73 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f83117b74b4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f830fbed4db in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007f830fbed788 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007f830fbed853 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007f83117b7843 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f831175ea4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f8311766fc6 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x0000556ce93b584b in ?? () #20 0x00007f8311110cb2 in __libc_start_main (main=0x556ce93b4c90, argc=1, argv=0x7ffc9bba27a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc9bba2798) at ../csu/libc-start.c:314 #21 0x0000556ce93b5a2e in _start () [Inferior 1 (process 1430) detached] New information was added with comment 5; changing status for inspection. I don't see anything plasma-nm related in the backtrace. Can you install debug symbols for plasma-framework and for kdeclarative and get a new backtrace? It means the crash is in kdeclaratives's plotter, which has been replaced in newer plasma-nm Oh, right, that's most likely the issue. Closing this bug now then. Bulk transfer as requested in T17796 |