Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • chatty chatty
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 261
    • Issues 261
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Librem5
  • chattychatty
  • Issues
  • #145

Closed
Open
Created Jul 03, 2019 by Todd Weaver@todd

Chatty coredumps when open before SIM registration

Reproduction:

  1. Power on Devkit
  2. BEFORE SIM registration: Open Chatty
  3. Notice crash

chatty-crash-pre-sim-registration

Script started on 2019-07-03 16:48:48-07:00 [TERM="vt220" TTY="/dev/ttyGS0" COLUMNS="80" LINES="24"]
purism@pureos:~$ sudo coredumpctl dg[K[Kgdb 793
           PID: [0;1;39m793[0m (chatty)
           UID: 1000 (purism)
           GID: 1000 (purism)
        Signal: 11 (SEGV)
     Timestamp: Wed 2019-07-03 16:12:15 PDT (36min ago)
  Command Line: chatty
    Executable: [0;1;39m/usr/bin/chatty[0m
 Control Group: /user.slice/user-1000.slice/session-1.scope
          Unit: session-1.scope
         Slice: user-1000.slice
       Session: 1
     Owner UID: 1000 (purism)
       Boot ID: 865ccdd0346247328eb1605154ad1851
    Machine ID: 07e36b5d1d804ea9ba1cca2bd52e0dd1
      Hostname: pureos
       Storage: /var/lib/systemd/coredump/core.chatty.1000.865ccdd0346247328eb1605154ad1851.793.1562195535000000.lz4
       Message: Process 793 (chatty) of user 1000 dumped core.
                
                Stack trace of thread 793:
                #0  0x0000ffff96dde0d8 purple_privacy_check (libpurple.so.0)
                #1  0x0000ffff96dea184 serv_got_im (libpurple.so.0)
                #2  0x0000ffff83ccb894 n/a (mm-sms.so)
                #3  0x0000ffff83ccb998 n/a (mm-sms.so)
                #4  0x0000ffff83ccb6dc n/a (mm-sms.so)
                #5  0x0000ffff97a7d178 n/a (libgio-2.0.so.0)
                #6  0x0000ffff97a7df6c n/a (libgio-2.0.so.0)
                #7  0x0000ffff83c0c330 n/a (libmm-glib.so.0)
                #8  0x0000ffff97a7d178 n/a (libgio-2.0.so.0)
                #9  0x0000ffff97a7df6c n/a (libgio-2.0.so.0)
                #10 0x0000ffff97ae7910 n/a (libgio-2.0.so.0)
                #11 0x0000ffff97a7d178 n/a (libgio-2.0.so.0)
                #12 0x0000ffff97a7df6c n/a (libgio-2.0.so.0)
                #13 0x0000ffff97ae6fd8 n/a (libgio-2.0.so.0)
                #14 0x0000ffff97a7d178 n/a (libgio-2.0.so.0)
                #15 0x0000ffff97a7df6c n/a (libgio-2.0.so.0)
                #16 0x0000ffff97adb050 n/a (libgio-2.0.so.0)
                #17 0x0000ffff97a7d178 n/a (libgio-2.0.so.0)
                #18 0x0000ffff97a7d1c4 n/a (libgio-2.0.so.0)
                #19 0x0000ffff9788751c g_main_context_dispatch (libglib-2.0.so.0)
                #20 0x0000ffff978878e8 n/a (libglib-2.0.so.0)
                #21 0x0000ffff97887984 g_main_context_iteration (libglib-2.0.so.0)
                #22 0x0000ffff97aabb84 g_application_run (libgio-2.0.so.0)
                #23 0x0000aaaac0135e38 main (chatty)
                #24 0x0000ffff96a7dd24 __libc_start_main (libc.so.6)
                #25 0x0000aaaac0135e90 $x (chatty)
                #26 0x0000aaaac0135e90 $x (chatty)

GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/chatty...Reading symbols from /usr/lib/debug/.build-id/c3/34c47a34e34cb85c5aaa31885c36c340c9b5fd.debug...done.
done.
[New LWP 793]
[New LWP 797]
[New LWP 798]
[New LWP 795]
[New LWP 796]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `chatty'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000ffff96dde0d8 in purple_privacy_check () from /usr/lib/libpurple.so.0
[Current thread is 1 (Thread 0xffff92cfd010 (LWP 793))]
(gdb) bt
#0  0x0000ffff96dde0d8 in purple_privacy_check () at /usr/lib/libpurple.so.0
#1  0x0000ffff96dea184 in serv_got_im () at /usr/lib/libpurple.so.0
#2  0x0000ffff83ccb894 in  () at /usr/lib/purple-2/mm-sms.so
#3  0x0000ffff83ccb998 in  () at /usr/lib/purple-2/mm-sms.so
#4  0x0000ffff83ccb6dc in  () at /usr/lib/purple-2/mm-sms.so
#5  0x0000ffff97a7d178 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#6  0x0000ffff97a7df6c in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#7  0x0000ffff83c0c330 in  () at /usr/lib/aarch64-linux-gnu/libmm-glib.so.0
#8  0x0000ffff97a7d178 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#9  0x0000ffff97a7df6c in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#10 0x0000ffff97ae7910 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#11 0x0000ffff97a7d178 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#12 0x0000ffff97a7df6c in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#13 0x0000ffff97ae6fd8 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#14 0x0000ffff97a7d178 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#15 0x0000ffff97a7df6c in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#16 0x0000ffff97adb050 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#17 0x0000ffff97a7d178 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#18 0x0000ffff97a7d1c4 in  () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#19 0x0000ffff9788751c in g_main_context_dispatch ()
    at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#20 0x0000ffff978878e8 in  () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#21 0x0000ffff97887984 in g_main_context_iteration ()
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#22 0x0000ffff97aabb84 in g_application_run ()
    at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#23 0x0000aaaac0135e38 in main (argc=1, argv=0xfffffd6afe78)
    at ../src/main.c:28
(gdb) quit
purism@pureos:~$ exit
exit

Script done on 2019-07-03 16:49:20-07:00 [COMMAND_EXIT_CODE="0"]
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking