Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
jami-project
jami-project
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 179
    • Issues 179
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-projectjami-project
  • Issues
  • #71

Closed
Open
Opened Jan 01, 2016 by RingBot@RingBotOwner

Gnome client segfaults (in libringclient) at launch

Issue generated from Tuleap's migration script. Originally submitted by: Baptiste Jonglez (baptiste)

When launching gnome-ring on Linux, it segfaults immediately. This didn't happen a few days ago and seems related to a date, is this the new y2k bug? :)

I am using libringclient version c6fc97a4b6e3baea116ec6ce122a73c3ac5af337 and gnome-ring version bd4b37702bb34dee98faa41489dcf98d403d2197. Below is the backtrace provided by gdb:

~$ gdb gnome-ring
GNU gdb (GDB) 7.10.1
Reading symbols from gnome-ring...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/gnome-ring
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe3c99700 (LWP 6694)]
[New Thread 0x7fffe3309700 (LWP 6695)]
[New Thread 0x7fffe2b08700 (LWP 6696)]
** Message: Ring GNOME client version: 0.4.0
** Message: git ref: bd4b37702bb34dee98faa41489dcf98d403d2197
Updating all accounts
Loading "32a968c6894c1912"
[New Thread 0x7fffd3fff700 (LWP 6697)]
[Thread 0x7fffd3fff700 (LWP 6697) exited]
QObject::connect: No such signal ConfigurationManagerInterface::incomingAccountMessage(QString,QString,QMap<QString, QString>)
Account parameter " "Account.presenceSubscribeSupported" " not found
Loading "IP2IP"

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7a99193 in HistoryTimeCategoryModel::indexToName(int) () from /usr/lib/libringclient.so.0.4.0
(gdb) bt
#0 0x00007ffff7a99193 in HistoryTimeCategoryModel::indexToName(int) () from /usr/lib/libringclient.so.0.4.0
#1 0x00007ffff7a70d4a in CategorizedHistoryModelPrivate::getCategory(Call const*) () from /usr/lib/libringclient.so.0.4.0
#2 0x00007ffff7a723a6 in CategorizedHistoryModelPrivate::add(Call*) () from /usr/lib/libringclient.so.0.4.0
#3 0x00007ffff7a7270d in CategorizedHistoryModel::addItemCallback(Call const*) () from /usr/lib/libringclient.so.0.4.0
#4 0x00007ffff7b04279 in LocalHistoryEditor::addExisting(Call const*) () from /usr/lib/libringclient.so.0.4.0
#5 0x00007ffff7b07643 in LocalHistoryCollection::load() () from /usr/lib/libringclient.so.0.4.0
#6 0x0000000000427ba9 in LocalHistoryCollection* CollectionManagerInterface::addCollection(, LoadOptions) ()
#7 0x0000000000425b46 in ?? ()
#8 0x00007ffff5fcc244 in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff5fe6a46 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff5fe712f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff62b6d92 in g_application_register () from /usr/lib/libgio-2.0.so.0
#12 0x00007ffff62b7517 in ?? () from /usr/lib/libgio-2.0.so.0
#13 0x00007ffff62b785a in g_application_run () from /usr/lib/libgio-2.0.so.0
#14 0x00007ffff3d1e610 in __libc_start_main () from /usr/lib/libc.so.6
#15 0x00000000004249f9 in _start ()

0001-history-Fix-segfault-when-fuzzy-dates-span-two-disti.patch

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-project#71