bugGNU TeXmacs - Bugs: bug #50240, Segv in QDBusConnection at normal...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #50240: Segv in QDBusConnection at normal exit (QT5)

Submitted by:  Karl Hegbloom <karlhegbloom>
Submitted on:  Mon 06 Feb 2017 05:00:25 PM UTC  
 
Category: EditorPriority: 3 - Low
Item Group: ErrorStatus: None
Privacy: PublicAssigned to: None
Originator Name: Open/Closed: Open
Release: Release: None
Fixed Release: NoneFixed Release: trunk
Keywords: 

Thu 22 Jun 2017 09:47:23 PM UTC, comment #1:

Thanks for the info. If I understand things well, then the crash only occurs on exit?

Joris van der Hoeven <vdhoeven>
Project Administrator
Mon 06 Feb 2017 05:00:25 PM UTC, original submission:

This bug may be marked as an upstream problem. The same crash happens in other apps linked against QT5. Bug reports for those may be found at:

https://bugreports.qt.io/browse/QTBUG-52988

I'm posting this here in case other's notice it and want to report it, so they'll know it's not a TeXmacs bug.

Thread 3 "QDBusConnection" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff66dfb700 (LWP 27212)]
0x00007fffbe15171f in QObject::disconnect (sender=0x55555657b850, signal=signal@entry=0x0, receiver=receiver@entry=0x7fff20008210,
method=method@entry=0x0) at kernel/qobject.cpp:2949
2949 kernel/qobject.cpp: No such file or directory.
(gdb) where full
#0 0x00007fffbe15171f in QObject::disconnect(QObject const, char const, QObject const, char const) (sender=0x55555657b850, signal=signal@entry=0x0, receiver=receiver@entry=0x7fff20008210, method=method@entry=0x0) at kernel/qobject.cpp:2949
signal_arg = 0x0
signal_name = {d = 0x7fffbe1eeba0 <QArrayData::shared_null>}
signal_found = false
method_name = {d = 0x7fffbe1eeba0 <QArrayData::shared_null>}
method_arg = 0x0
membcode = <optimized out>
method_found = false
res = false
smeta = 0x7fffbfed1680 <QDBusServiceWatcher::staticMetaObject>
signalName = {d = 0x7fffbe1eeba0 <QArrayData::shared_null>}
signalTypes =
{a = 10, s = 0, ptr = 0x7fff66dfac50, {array = "\002\000\000\000\000\000\000\000\000\265\334(\234Q\261#\001\000\000\000\000\000\000\000Ќ\000 \377\177\000\000\002\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000`\255\337f\377\177\000\000\000\267\337f\377\177\000\000\341Ń\263\377\177\000\000\t\000\000\000\000\000\000\000\210\000\000\000\000\000\000\000 \255\337f\377\177\000\000\037\255\337f\377\177\000\000\002\000\000\000\000\000\000\000 \223\000 \377\177\000\000\001\000\000\000\000\000\000\000\030\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\t\000\000\000\062\000\000", q_for_alignment_1 = 2, q_for_alignment_2 = 9.8813129168249309e-324}}
methodName = {d = 0x7fffbe1eeba0 <QArrayData::shared_null>}
methodTypes =
{a = 10, s = 0, ptr = 0x7fff66dfad00, {array = "[\000\000\000n", '\000' <repeats 19 times>, "w\000\000\000|\000\000\000\060\000\000\000\000\000\000\000@\352\066\276\377\177\000\000\000\375\036\276\377\177\000\000\b\000\000\000\000\000\000\000`\005\001 \377\177\000\000 \000\000 \377\177\000\000\210", '\000' <repeats 23 times>, "\001\000\000\000\000\000\000\000`\005\001 \377\177\000\000 \000\000 \377\177\000\000\030\000\000\000\000\000\000\000\020\264\000 \377\177\000\000@\016\001 \377\177\000\000`\323\000 \377\177\000", q_for_alignment_1 = 472446402651, q_for_alignment_2 = 2.3341953705113993e-312}}
#1 0x00007fffbfe71610 in QObject::disconnect(QObject const, char const) const (member=0x0, receiver=0x7fff20008210, this=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobject.h:361
locker = {<QDBusLockerBase> = {<No data fields>}, self = 0x7fff20008210, action = CloseConnectionAction}
oldMode = <optimized out>
allObjects = {q_hash = {{d = 0x7fff20010e40, e = 0x7fff20010e40}}}
sit = <optimized out>
oit = {i = {i = 0x7fff20003020}}
#2 0x00007fffbfe71610 in QDBusConnectionPrivate::closeConnection() (this=this@entry=0x7fff20008210) at qdbusintegrator.cpp:1142
locker = {<QDBusLockerBase> = {<No data fields>}, self = 0x7fff20008210, action = CloseConnectionAction}
oldMode = <optimized out>
allObjects = {q_hash = {{d = 0x7fff20010e40, e = 0x7fff20010e40}}}
sit = <optimized out>
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) where
#0 0x00007fffbe15171f in QObject::disconnect(QObject const, char const, QObject const, char const) (sender=0x55555657b850, signal=signal@entry=0x0, receiver=receiver@entry=0x7fff20008210, method=method@entry=0x0) at kernel/qobject.cpp:2949
#1 0x00007fffbfe71610 in QObject::disconnect(QObject const, char const) const (member=0x0, receiver=0x7fff20008210, this=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qobject.h:361
#2 0x00007fffbfe71610 in QDBusConnectionPrivate::closeConnection() (this=this@entry=0x7fff20008210) at qdbusintegrator.cpp:1142
#3 0x00007fffbfe5e6c2 in QDBusConnectionManager::run() (this=0x7fffbfed2d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
at qdbusconnection.cpp:181
#4 0x00007fffbdf48c68 in QThreadPrivate::start(void*) (arg=0x7fffbfed2d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>)
at thread/qthread_unix.cpp:341
#5 0x00007fffbfbc16ca in start_thread (arg=0x7fff66dfb700) at pthread_create.c:333
#6 0x00007fffbd3340af in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
(gdb) quit
A debugging session is active.

Inferior 1 [process 27143] will be killed.

Quit anyway? (y or n) y
karlheg@syrinx:~/src/TeXmacs/texmacs-git-svn-guile-1.8 (syrinx-pure-cmake-doxygen)$ ldd /usr/lib/texmacs/TeXmacs/bin/texmacs.bin
linux-vdso.so.1 => (0x00007ffe027c1000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f820688f000)
libguile.so.17 => /usr/lib/libguile.so.17 (0x00007f8206591000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f82062e4000)
libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f820607a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f8205e60000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8205c5a000)
libQt5PrintSupport.so.5 => /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007f8205be7000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f820555f000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f8204fd3000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f8204afb000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f8204773000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8204468000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f8204251000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f8203e8a000)
/lib64/ld-linux-x86-64.so.2 (0x00005621e5e3d000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f8203c0a000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f82039d2000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f82037c8000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f8203594000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f8203341000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f820302d000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f8202cf4000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f8202a74000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f8202802000)
libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f8202386000)
libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f8201fde000)
libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f8201d75000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8201b6d000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f8201965000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f82016f0000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f82014ce000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f82012a9000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f820107f000)
libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f8200e7c000)
libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f8200c79000)
libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f8200a70000)
libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f820086d000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f820063e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f820042c000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f8200229000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f8200023000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f81ffe1f000)
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f81ffc06000)
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f81ffa01000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f81ff7fb000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f81ff5ea000)
libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f81fdb6d000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f81fd967000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f81fd761000)

Karl Hegbloom <karlhegbloom>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by vdhoeven (Posted a comment)
  • -unavailable- added by karlhegbloom (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 22 Jun 2017 09:47:23 PM UTCvdhoevenPriority5 - Normal=>3 - Low
      Item GroupNone=>Error

    Back to the top


    Powered by Savane 3.1-cleanup1