Announcement

Collapse
No announcement yet.

Crashing on startup

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Crashing on startup

    I've been using 16.04 for a few months now, and I've had some intermittent problems with Plasma 5. Sometimes the GUI fails to load on startup and all I get is a TTY login prompt. At other times the Network Manager has failed after the login screen. In both those cases, the only option is to reboot and start again.

    I've also had Plasma crashing, usually when working with several applications, switching between them by clicking on each application's entry in the Task Bar—the screen freezes for a moment, then I get a crash notification. Sometimes Plasma restarts by itself, but more often I've got it to restart by clicking on Relaunch Application. If I carry on with the application switching, Plasma can crash again, along with other applications, like KOrganizer. That's when I have to reboot.

    Today, I've had the mother of all crashes—Plasma just crashes after login, giving me 3 identical crash notifications in quick succession. Relaunch Application produces the same result. Reboot doesn't help—the problem is now permanent. I haven't been able to send a Bug Report from the crash notification—after generating a backtrace, I get a message telling me there is insufficient information for a bug report. However, the odd thing (to me, that is—probably because I'm not a techie), is that the windowing environment works fine—after a fashion; I was able to launch the Dolphin File Manager from the Debug Konsole File menu, and from there, by right-clicking anywhere inside the Dolphin window, I can launch applications from the Open With drop-down menu, including the Bash Konsole, where I can use the shutdown command. I've been able to read and send emails using Thunderbird, and I'm typing in the Chrome browser. The only thing that's missing is the Task Bar, which is why I'm having to be very careful not to minimise any windows, although I can bring windows back by choosing Show Application Window in KSysGuard (provided I still have at least one visible Dolphin window to launch it from).

    So, this could be a bug (though I haven't found any reports about it online) or it could be something occurring on my system alone. I would appreciate any practical suggestions about a possible next step. A 'downgrade' to 14.04 or a reinstall of 16.04 are the two most radical options which come to mind, but I would rather avoid them unless they are absolutely necessary.

    Now the technical info:

    KDE Plama Version: 5.5.5
    Qt Version: 5.5.1
    Kernel Version: 4.4.0-45-generic
    OS Type: 64-bit

    Processors: 2 x AMD Athlon II X2 245
    Memory: 1.9 GiB of RAM

    I tried to attach a .txt file with the backtrace from the first Plasma crash, but I got an error, so here are the contents of the file instead:

    Application: Plasma (plasmashell), signal: Aborted
    Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
    [Current thread is 1 (Thread 0x7fea5df20900 (LWP 1908))]

    Thread 7 (Thread 0x7fe9a7b4b700 (LWP 1957)):
    #0 0x00007fea55409ac9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #1 0x00007fea553c52a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #2 0x00007fea553c54ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3 0x00007fea58f5b7eb in QEventDispatcherGlib:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #4 0x00007fea58f02b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #5 0x00007fea58d1f834 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #6 0x00007fea5bf4ded6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
    #7 0x00007fea58d247be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #8 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #9 0x00007fea57e1170a in start_thread (arg=0x7fe9a7b4b700) at pthread_create.c:333
    #10 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 6 (Thread 0x7fea2e71f700 (LWP 1935)):
    #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
    #1 0x00007fea5d96cbd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
    #2 0x00007fea5d96cc19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
    #3 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #4 0x00007fea57e1170a in start_thread (arg=0x7fea2e71f700) at pthread_create.c:333
    #5 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 5 (Thread 0x7fea2ffff700 (LWP 1934)):
    #0 0x00007ffd351479a9 in ?? ()
    #1 0x00007ffd35147cd5 in clock_gettime ()
    #2 0x00007fea58648c86 in __GI___clock_gettime (clock_id=1, tp=0x7fea2fffe950) at ../sysdeps/unix/clock_gettime.c:115
    #3 0x00007fea58dd4b86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #4 0x00007fea58f59279 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #5 0x00007fea58f597e5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #6 0x00007fea58f5abce in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #7 0x00007fea553c492d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #8 0x00007fea553c52cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #9 0x00007fea553c54ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #10 0x00007fea58f5b7eb in QEventDispatcherGlib:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #11 0x00007fea58f02b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #12 0x00007fea58d1f834 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #13 0x00007fea5b5c73c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
    #14 0x00007fea58d247be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #15 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #16 0x00007fea57e1170a in start_thread (arg=0x7fea2ffff700) at pthread_create.c:333
    #17 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 4 (Thread 0x7fea35fd0700 (LWP 1933)):
    #0 0x00007fea58f5ac48 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #1 0x00007fea553c4dd1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #2 0x00007fea553c5340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #3 0x00007fea553c54ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #4 0x00007fea58f5b7eb in QEventDispatcherGlib:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #5 0x00007fea58f02b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #6 0x00007fea58d1f834 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #7 0x00007fea5b5c73c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
    #8 0x00007fea58d247be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #9 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #10 0x00007fea57e1170a in start_thread (arg=0x7fea35fd0700) at pthread_create.c:333
    #11 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 3 (Thread 0x7fea3dd55700 (LWP 1919)):
    #0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
    #1 0x00007fea57e13e92 in __GI___pthread_mutex_lock (mutex=0x7fea54a7ca40) at ../nptl/pthread_mutex_lock.c:115
    #2 0x00007fea548199f2 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #3 0x00007fea5481e290 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #4 0x00007fea5481e7aa in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #5 0x00007fea511f9bf7 in ?? () from /usr/lib/nvidia-304/tls/libnvidia-tls.so.304.132
    #6 0x00007fea55408740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #7 0x00007fea553c4e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #8 0x00007fea553c5340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #9 0x00007fea553c54ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #10 0x00007fea58f5b7eb in QEventDispatcherGlib:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #11 0x00007fea58f02b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #12 0x00007fea58d1f834 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #13 0x00007fea5b5c73c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
    #14 0x00007fea58d247be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #15 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #16 0x00007fea57e1170a in start_thread (arg=0x7fea3dd55700) at pthread_create.c:333
    #17 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 2 (Thread 0x7fea47fdc700 (LWP 1911)):
    #0 0x00007fea5862eb5d in poll () at ../sysdeps/unix/syscall-template.S:84
    #1 0x00007fea5c6f3c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
    #2 0x00007fea5c6f58d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
    #3 0x00007fea4a75c629 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
    #4 0x00007fea58d247be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #5 0x00007fea5481f754 in ?? () from /usr/lib/nvidia-304/libGL.so.1
    #6 0x00007fea57e1170a in start_thread (arg=0x7fea47fdc700) at pthread_create.c:333
    #7 0x00007fea5863a82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

    Thread 1 (Thread 0x7fea5df20900 (LWP 1908)):
    [KCrash Handler]
    #6 0x00007fea58569428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
    #7 0x00007fea5856b02a in __GI_abort () at abort.c:89
    #8 0x00007fea58d11f81 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #9 0x00007fea5bfbaaf1 in QSGRenderLoop::handleContextCreationFailure(QQuick Window*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
    #10 0x00007fea5bfc3332 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
    #11 0x00007fea5bfc3733 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
    #12 0x00007fea592502b5 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
    #13 0x00007fea5bff6871 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
    #14 0x000000000043f206 in DesktopView::event(QEvent*) ()
    #15 0x00007fea59a0805c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
    #16 0x00007fea59a0d516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
    #17 0x00007fea58f0538b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #18 0x00007fea592484ac in QGuiApplicationPrivate:rocessExposeEvent(QWindowSystemInterfacePrivate::E xposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
    #19 0x00007fea5924921d in QGuiApplicationPrivate:rocessWindowSystemEvent(QWindowSystemInterfacePriv ate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
    #20 0x00007fea5922cf08 in QWindowSystemInterface::sendWindowSystemEvents(QFl ags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
    #21 0x00007fea4a78e060 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
    #22 0x00007fea553c51a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #23 0x00007fea553c5400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #24 0x00007fea553c54ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    #25 0x00007fea58f5b7cf in QEventDispatcherGlib:rocessEvents(QFlags<QEventLoop::ProcessEventsFlag> ) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #26 0x00007fea58f02b4a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsF lag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #27 0x00007fea58f0abec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
    #28 0x0000000000432d4a in main ()

    #2
    The usual steps to attempt a recovery is to boot into the recovery menu and first do an fsk. Once that reports that the file system is OK then the next step is to make sure all packages are properly installed. To do that select the root option in the recovery menu. When you are given the command line enter
    mount -o remount, rw, /
    to make the filesystem writable.
    Then plug in an ethernet cable from your router and issue:
    dhclient etho
    Then run
    dpkg --configure -a
    Using "sudo" is not needed because you are root.
    Then, reinstall the desktop:
    apt-get install --reinstall kubuntu-desktop
    You might have to add
    apt-get build-dep kubuntu-desktop



    Check /var/tmp for gigantic GB files and delete them.
    "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
    – John F. Kennedy, February 26, 1962.

    Comment


      #3
      Thank you for the helpful suggestion. I don't know why, but the apt-get commands couldn't resolve the website URLs. So I completed the startup process as described in my post, entered the dpkg and apt-get commands in the Bash Konsole, and they were able to complete. Unfortunately, it didn't fix the problem. Back to square one, I'm afraid.

      Comment


        #4
        Sounds like you had a bad install. Did you checksum your ISO?
        Apt-get can't resolve the repository sources? Did you mess with sources.list?


        Sent from my iPhone using Tapatalk
        "A nation that is afraid to let its people judge the truth and falsehood in an open market is a nation that is afraid of its people.”
        – John F. Kennedy, February 26, 1962.

        Comment


          #5
          I upgraded from 14.04 to 16.04 a few months ago, using the 14.04 Update Manager, so if there had been a checksum error, there would have been an error message then. Apt-get was able to resolve the repository sources in the Bash Konsole once I had completed the startup process, following the same post-Plasma crash notification scenario described above. I haven't messed with anything.

          Comment

          Working...
          X