Tim,
Today I am receiving a SIGABRT crash when I try to start Konqueror. I don't have debugging symbols enabled with this build.
My builds from May 14 late afternoon are okay. Therefore the possible candidates for the crash:
d3a9d561 2012-05-15 [tdelibs] Add the ability to force read-only configuration file access in a TDE application Force tde-config to use read-only access
b45b4bd7 2012-05-15[tdebase] Fix KHTML smooth scrolling control center option
9a948c1a 2012-05-15 [tdebase] Disable keyboard shortcuts for file location moving, as they did not work properly and have very little practical use
b0fa10df 2012-05-15 [tdebase] Add drag and drop to kate file list in manual mode
46a657f7 2012-05-15 [tdebase] Add the ability to reorder documents in kate
Intermixing tdelibs and tdebase packages between the two dates is inconclusive. The only combination that runs fine is using both packages from May 14.
I'll have to debug by reverting patches one-by-one unless you have a hunch what happened.
Darrell
Tim,
Today I am receiving a SIGABRT crash when I try to start Konqueror. I don't have debugging symbols enabled with this build.
My builds from May 14 late afternoon are okay. Therefore the possible candidates for the crash:
d3a9d561 2012-05-15 [tdelibs] Add the ability to force read-only configuration file access in a TDE application Force tde-config to use read-only access
b45b4bd7 2012-05-15[tdebase] Fix KHTML smooth scrolling control center option
9a948c1a 2012-05-15 [tdebase] Disable keyboard shortcuts for file location moving, as they did not work properly and have very little practical use
b0fa10df 2012-05-15 [tdebase] Add drag and drop to kate file list in manual mode
46a657f7 2012-05-15 [tdebase] Add the ability to reorder documents in kate
Intermixing tdelibs and tdebase packages between the two dates is inconclusive. The only combination that runs fine is using both packages from May 14.
I'll have to debug by reverting patches one-by-one unless you have a hunch what happened.
Darrell
It could be d3a9d561, though I don't know how. I assume you rebuilt tdelibs, then rebuilt all the other packages against it? d3a9d561 introduced an ABI incompatibility.
Tim
It could be d3a9d561, though I don't know how. I assume you rebuilt tdelibs, then rebuilt all the other packages against it? d3a9d561 introduced an ABI incompatibility.
Yes I did, but...
This afternoon I again rebuilt both tdelibs and tdebase. This time without stripping the debug symbols. The packages sizes were much larger of course. All seemed to be going well.
I still get the same crash from Konqueror, but the crash dialog informs me "This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash."
I receive the same crash message when I run the crashtest binary, which is intended exactly for this purpose.
For the moment I'm assuming I'm doing something wrong. What is the correct way to build with debugging symbols?
Darrell
It could be d3a9d561, though I don't know how. I assume you rebuilt tdelibs, then rebuilt all the other packages against it? d3a9d561 introduced an ABI incompatibility.
Yes I did, but...
This afternoon I again rebuilt both tdelibs and tdebase. This time without stripping the debug symbols. The packages sizes were much larger of course. All seemed to be going well.
I still get the same crash from Konqueror, but the crash dialog informs me "This backtrace appears to be of no use. This is probably because your packages are built in a way which prevents creation of proper backtraces, or the stack frame was seriously corrupted in the crash."
I receive the same crash message when I run the crashtest binary, which is intended exactly for this purpose.
For the moment I'm assuming I'm doing something wrong. What is the correct way to build with debugging symbols?
Darrell
Sometimes when an application goes down with SIGABRT backtraces cannot be generated properly. Try this from a terminal: gdb --arg konqueror then at the prompt press "r<enter>". When it crashes, press "bt<enter>".
Tim
Sometimes when an application goes down with SIGABRT backtraces cannot be generated properly. Try this from a terminal: gdb --arg konqueror then at the prompt press "r<enter>". When it crashes, press "bt<enter>".
Yes, but crashtest should work and that does not. I'm confused.
Here is the gdb output from "gdb --arg konqueror, r":
Starting program: /opt/trinity/bin/konqueror [Thread debugging using libthread_db enabled] *** glibc detected *** konqueror: malloc(): memory corruption (fast): 0x08141d20 *** ======= Backtrace: ========= /lib/libc.so.6(+0x705aa)[0xb66755aa] /lib/libc.so.6(+0x74407)[0xb6679407] /lib/libc.so.6(__libc_malloc+0x5a)[0xb6679f6a] /usr/lib/libstdc++.so.6(_Znwj+0x27)[0xb6864637] /opt/trinity/lib/libtqt-mt.so.3(_ZN7TQGList6appendEPv+0x31)[0xb6f179e1] /opt/trinity/lib/libtdecore.so.4(_ZN9KInstanceC1ERK9TQCString+0xeb)[0xb7285d9b] /opt/trinity/lib/trinity/libsearchbarplugin.so(_ZN19KGenericFactoryBaseI15SearchBarPluginE14createInstanceEv+0xbd)[0xb60c325d] /opt/trinity/lib/trinity/libsearchbarplugin.so(_ZN19KGenericFactoryBaseI15SearchBarPluginE17setupTranslationsEv+0xb4)[0xb60c2c14] /opt/trinity/lib/trinity/libsearchbarplugin.so(_ZN15KGenericFactoryI15SearchBarPlugin8TQObjectE12createObjectEPS1_PKcS5_RK12TQStringList+0xd8)[0xb60c33f8] /opt/trinity/lib/libtdecore.so.4(_ZN11KLibFactory6createEP8TQObjectPKcS3_RK12TQStringList+0x41)[0xb728aa21] /opt/trinity/lib/libkparts.so.2(_ZN6KParts6Plugin10loadPluginEP8TQObjectPKc+0xba)[0xb7d0b11a] /opt/trinity/lib/libkparts.so.2(_ZN6KParts6Plugin11loadPluginsEP8TQObjectP13KXMLGUIClientP9KInstanceb+0x7b2)[0xb7d0d262] /opt/trinity/lib/libkparts.so.2(_ZN6KParts8PartBase11loadPluginsEP8TQObjectP13KXMLGUIClientP9KInstance+0x44)[0xb7d04644] /opt/trinity/lib/libkparts.so.2(_ZN6KParts8PartBase11setInstanceEP9KInstanceb+0x276)[0xb7d04e76] /opt/trinity/lib/libkparts.so.2(_ZN6KParts8PartBase11setInstanceEP9KInstance+0x20)[0xb7d03720] /opt/trinity/lib/libtdeinit_konqueror.so(+0xbd0c6)[0xb7f200c6] /opt/trinity/lib/libtdeinit_konqueror.so(+0x63435)[0xb7ec6435] /opt/trinity/lib/libtdeinit_konqueror.so(kdemain+0x1a44)[0xb7e90db4] konqueror[0x80487cb] /lib/libc.so.6(__libc_start_main+0xe6)[0xb661bb86] konqueror[0x8048711] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 08:01 676300 /opt/trinity/bin/konqueror 08049000-0804a000 rw-p 00000000 08:01 676300 /opt/trinity/bin/konqueror 0804a000-08172000 rw-p 00000000 00:00 0 [heap] b5900000-b5921000 rw-p 00000000 00:00 0 b5921000-b5a00000 ---p 00000000 00:00 0 b5a4e000-b5a6e000 r-xp 00000000 08:01 781967 /usr/lib/libpcre.so.0.0.1 b5a6e000-b5a6f000 rw-p 0001f000 08:01 781967 /usr/lib/libpcre.so.0.0.1 b5a95000-b5b1d000 r-xp 00000000 08:01 678717 /opt/trinity/lib/libkjs.so.1.2.0 b5b1d000-b5b22000 rw-p 00087000 08:01 678717 /opt/trinity/lib/libkjs.so.1.2.0 b5b22000-b5b23000 rw-p 00000000 00:00 0 b5b23000-b5c17000 r-xp 00000000 08:01 678732 /opt/trinity/lib/libtdeprint.so.4.2.0 b5c17000-b5c1f000 rw-p 000f3000 08:01 678732 /opt/trinity/lib/libtdeprint.so.4.2.0 b5c1f000-b6059000 r-xp 00000000 08:01 678750 /opt/trinity/lib/libkhtml.so.4.2.0 b6059000-b6086000 rw-p 0043a000 08:01 678750 /opt/trinity/lib/libkhtml.so.4.2.0 b6086000-b6087000 rw-p 00000000 00:00 0 b6087000-b6092000 r-xp 00000000 08:01 289916 /lib/libnss_files-2.11.1.so b6092000-b6093000 r--p 0000a000 08:01 289916 /lib/libnss_files-2.11.1.so b6093000-b6094000 rw-p 0000b000 08:01 289916 /lib/libnss_files-2.11.1.so b6094000-b609d000 r-xp 00000000 08:01 289917 /lib/libnss_nis-2.11.1.so b609d000-b609e000 r--p 00008000 08:01 289917 /lib/libnss_nis-2.11.1.so b609e000-b609f000 rw-p 00009000 08:01 289917 /lib/libnss_nis-2.11.1.so b60b1000-b60c4000 r-xp 00000000 08:01 665232 /opt/trinity/lib/trinity/libsearchbarplugin.so b60c4000-b60c5000 rw-p 00013000 08:01 665232 /opt/trinity/lib/trinity/libsearchbarplugin.so b60c5000-b6108000 r--p 00000000 08:01 923835 /usr/local/share/fonts/ttf/arial.ttf b6108000-b6137000 r-xp 00000000 08:01 833917 /usr/lib/liblcms.so.1.0.19 b6137000-b6139000 rw-p 0002e000 08:01 833917 /usr/lib/liblcms.so.1.0.19 b6139000-b613b000 rw-p 00000000 00:00 0 b613b000-b619b000 r-xp 00000000 08:01 834844 /usr/lib/libmng.so.1.0.0 b619b000-b619e000 rw-p 0005f000 08:01 834844 /usr/lib/libmng.so.1.0.0 b619e000-b61b3000 r-xp 00000000 08:01 289913 /lib/libnsl-2.11.1.so b61b3000-b61b4000 r--p 00014000 08:01 289913 /lib/libnsl-2.11.1.so b61b4000-b61b5000 rw-p 00015000 08:01 289913 /lib/libnsl-2.11.1.so b61b5000-b61b7000 rw-p 00000000 00:00 0 b61b7000-b61be000 r-xp 00000000 08:01 289914 /lib/libnss_compat-2.11.1.so b61be000-b61bf000 r--p 00006000 08:01 289914 /lib/libnss_compat-2.11.1.so b61bf000-b61c0000 rw-p 00007000 08:01 289914 /lib/libnss_compat-2.11.1.so b61c0000-b61c3000 r-xp 00000000 08:01 703001 /opt/trinity/plugins/inputmethods/libqimsw-none.so b61c3000-b61c4000 rw-p 00002000 08:01 703001 /opt/trinity/plugins/inputmethods/libqimsw-none.so b61c4000-b6351000 r--s 00000000 08:01 851560 /var/tmp/tdecache-root/ksycoca b6351000-b6362000 r-xp 00000000 08:01 678919 /opt/trinity/lib/trinity/plugins/styles/highcolor.so b6362000-b6363000 rw-p 00010000 08:01 678919 /opt/trinity/lib/trinity/plugins/styles/highcolor.so b6363000-b6378000 r-xp 00000000 08:01 665946 /opt/trinity/lib/trinity/plugins/styles/dotnet.so b6378000-b6379000 rw-p 00014000 08:01 665946 /opt/trinity/lib/trinity/plugins/styles/dotnet.so b6379000-b638c000 r-xp 00000000 08:01 678918 /opt/trinity/lib/trinity/plugins/styles/asteroid.so b638c000-b638d000 rw-p 00013000 08:01 678918 /opt/trinity/lib/trinity/plugins/styles/asteroid.so b638d000-b63a2000 r-xp 00000000 08:01 702992 /opt/trinity/plugins/styles/libqplatinumstyle.so b63a2000-b63a3000 rw-p 00015000 08:01 702992 /opt/trinity/plugins/styles/libqplatinumstyle.so b63a3000-b63cd000 r-xp 00000000 08:01 678922 /opt/trinity/lib/trinity/plugins/styles/kthemestyle.so b63cd000-b63ce000 rw-p 0002a000 08:01 678922 /opt/trinity/lib/trinity/plugins/styles/kthemestyle.so b63ce000-b63ed000 r-xp 00000000 08:01 678917 /opt/trinity/lib/trinity/plugins/styles/plastik.so b63ed000-b63ee000 rw-p 0001f000 08:01 678917 /opt/trinity/lib/trinity/plugins/styles/plastik.so b63ee000-b647c000 r--s 00000000 08:01 521704 /var/cache/fontconfig/25c14c95c0e52b73fc4f71a64088bd48-le32d4.cache-3 b647c000-b648c000 r--s 00000000 08:01 521702 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le32d4.cache-3 b648c000-b6496000 r--s 00000000 08:01 521724 /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-le32d4.cache-3 b6496000-b64af000 r--s 00000000 08:01 522266 /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-le32d4.cache-3 b64af000-b64e6000 r--p 00000000 08:01 133240 /usr/lib/locale/en_US/LC_CTYPE b64e6000-b64e8000 rw-p 00000000 00:00 0 b64e8000-b64ec000 r-xp 00000000 08:01 845376 /usr/lib/libXdmcp.so.6.0.0 b64ec000-b64ed000 rw-p 00003000 08:01 845376 /usr/lib/libXdmcp.so.6.0.0 b64ed000-b64ee000 rw-p 00000000 00:00 0 b64ee000-b64f0000 r-xp 00000000 08:01 845297 /usr/lib/libXau.so.6.0.0 b64f0000-b64f1000 rw-p 00001000 08:01 845297 /usr/lib/libXau.so.6.0.0 b64f1000-b64f4000 r-xp 00000000 08:01 276899 /lib/libuuid.so.1.3.0 b64f4000-b64f5000 rw-p 00002000 08:01 276899 /lib/libuuid.so.1.3.0 b64f5000-b650c000 r-xp 00000000 08:01 846167 /usr/lib/libxcb.so.1.1.0 b650c000-b650d000 rw-p 00016000 08:01 846167 /usr/lib/libxcb.so.1.1.0 b650d000-b6522000 r-xp 00000000 08:01 289918 /lib/libpthread-2.11.1.so b6522000-b6523000 r--p 00014000 08:01 289918 /lib/libpthread-2.11.1.so b6523000-b6524000 rw-p 00015000 08:01 289918 /lib/libpthread-2.11.1.so b6524000-b6527000 rw-p 00000000 00:00 0 b6527000-b6534000 r-xp 00000000 08:01 845454 /usr/lib/libXext.so.6.4.0 b6534000-b6535000 rw-p 0000d000 08:01 845454 /usr/lib/libXext.so.6.4.0 b6535000-b6547000 r-xp 00000000 08:01 845483 /usr/lib/libXft.so.2.1.13 b6547000-b6548000 rw-p 00011000 08:01 845483 /usr/lib/libXft.so.2.1.13 b6548000-b654a000 r-xp 00000000 08:01 845568 /usr/lib/libXinerama.so.1.0.0 b654a000-b654b000 rw-p 00001000 08:01 845568 /usr/lib/libXinerama.so.1.0.0 b654b000-b6553000 r-xp 00000000 08:01 845367 /usr/lib/libXcursor.so.1.0.2 b6553000-b6554000 rw-p 00007000 08:01 845367 /usr/lib/libXcursor.so.1.0.2 b6554000-b655a000 r-xp 00000000 08:01 845655 /usr/lib/libXrandr.so.2.2.0 b655a000-b655b000 rw-p 00005000 08:01 845655 /usr/lib/libXrandr.so.2.2.0 b655b000-b6567000 r-xp 00000000 08:01 845557 /usr/lib/libXi.so.6.1.0 b6567000-b6568000 rw-p 0000b000 08:01 845557 /usr/lib/libXi.so.6.1.0 b6568000-b6569000 rw-p 00000000 00:00 0 b6569000-b658e000 r-xp 00000000 08:01 824986 /usr/lib/libpng14.so.14.9.0 b658e000-b658f000 rw-p 00024000 08:01 824986 /usr/lib/libpng14.so.14.9.0 b658f000-b65c3000 r-xp 00000000 08:01 781938 /usr/lib/libjpeg.so.8.0.1 b65c3000-b65c4000 rw-p 00034000 08:01 781938 /usr/lib/libjpeg.so.8.0.1 b65c4000-b65d9000 r-xp 00000000 08:01 781895 /usr/lib/libart_lgpl_2.so.2.3.21 b65d9000-b65da000 rw-p 00014000 08:01 781895 /usr/lib/libart_lgpl_2.so.2.3.21 b65da000-b65fe000 r-xp 00000000 08:01 825326 /usr/lib/libexpat.so.1.5.2 b65fe000-b6600000 rw-p 00023000 08:01 825326 /usr/lib/libexpat.so.1.5.2 b6600000-b6601000 rw-p 00000000 00:00 0 b6601000-b6603000 r-xp 00000000 08:01 289925 /lib/libdl-2.11.1.so b6603000-b6604000 r--p 00001000 08:01 289925 /lib/libdl-2.11.1.so b6604000-b6605000 rw-p 00002000 08:01 289925 /lib/libdl-2.11.1.so b6605000-b6761000 r-xp 00000000 08:01 289924 /lib/libc-2.11.1.so b6761000-b6762000 ---p 0015c000 08:01 289924 /lib/libc-2.11.1.so b6762000-b6764000 r--p 0015c000 08:01 289924 /lib/libc-2.11.1.so b6764000-b6765000 rw-p 0015e000 08:01 289924 /lib/libc-2.11.1.so b6765000-b6768000 rw-p 00000000 00:00 0 b6768000-b6784000 r-xp 00000000 08:01 781934 /usr/lib/libgcc_s.so.1 b6784000-b6785000 rw-p 0001b000 08:01 781934 /usr/lib/libgcc_s.so.1 b6785000-b67a9000 r-xp 00000000 08:01 289912 /lib/libm-2.11.1.so b67a9000-b67aa000 r--p 00023000 08:01 289912 /lib/libm-2.11.1.so b67aa000-b67ab000 rw-p 00024000 08:01 289912 /lib/libm-2.11.1.so b67ab000-b67ac000 rw-p 00000000 00:00 0 b67ac000-b6890000 r-xp 00000000 08:01 784345 /usr/lib/libstdc++.so.6.0.13 b6890000-b6894000 r--p 000e3000 08:01 784345 /usr/lib/libstdc++.so.6.0.13 b6894000-b6895000 rw-p 000e7000 08:01 784345 /usr/lib/libstdc++.so.6.0.13 b6895000-b689c000 rw-p 00000000 00:00 0 b689c000-b68a2000 r-xp 00000000 08:01 832256 /usr/lib/libgamin-1.so.0.1.10 b68a2000-b68a3000 rw-p 00005000 08:01 832256 /usr/lib/libgamin-1.so.0.1.10 b68a3000-b68ad000 r-xp 00000000 08:01 276777 /lib/libudev.so.0.7.0 b68ad000-b68ae000 rw-p 0000a000 08:01 276777 /lib/libudev.so.0.7.0 b68ae000-b68b5000 r-xp 00000000 08:01 844433 /usr/lib/libSM.so.6.0.1 b68b5000-b68b6000 rw-p 00006000 08:01 844433 /usr/lib/libSM.so.6.0.1 b68b6000-b68ca000 r-xp 00000000 08:01 844428 /usr/lib/libICE.so.6.3.0 b68ca000-b68cb000 rw-p 00013000 08:01 844428 /usr/lib/libICE.so.6.3.0 b68cb000-b68cd000 rw-p 00000000 00:00 0 b68cd000-b68d1000 r-xp 00000000 08:01 845461 /usr/lib/libXfixes.so.3.1.0 b68d1000-b68d2000 rw-p 00003000 08:01 845461 /usr/lib/libXfixes.so.3.1.0 b68d2000-b68d3000 rw-p 00000000 00:00 0 b68d3000-b68d5000 r-xp 00000000 08:01 845330 /usr/lib/libXcomposite.so.1.0.0 b68d5000-b68d6000 rw-p 00001000 08:01 845330 /usr/lib/libXcomposite.so.1.0.0 b68d6000-b6905000 r-xp 00000000 08:01 781980 /usr/lib/libidn.so.11.5.34 b6905000-b6906000 rw-p 0002f000 08:01 781980 /usr/lib/libidn.so.11.5.34 b6906000-b6919000 r-xp 00000000 08:01 781966 /usr/lib/libz.so.1.2.3 b6919000-b691a000 rw-p 00012000 08:01 781966 /usr/lib/libz.so.1.2.3 b691a000-b6a31000 r-xp 00000000 08:01 845256 /usr/lib/libX11.so.6.3.0 b6a31000-b6a35000 rw-p 00116000 08:01 845256 /usr/lib/libX11.so.6.3.0 b6a35000-b6a3d000 r-xp 00000000 08:01 845660 /usr/lib/libXrender.so.1.3.0 b6a3d000-b6a3e000 rw-p 00007000 08:01 845660 /usr/lib/libXrender.so.1.3.0 b6a3e000-b706b000 r-xp 00000000 08:01 703531 /opt/trinity/lib/libtqt-mt.so.3.3.8 b706b000-b70a8000 rw-p 0062d000 08:01 703531 /opt/trinity/lib/libtqt-mt.so.3.3.8 b70a8000-b70ad000 rw-p 00000000 00:00 0 b70ad000-b70ae000 r-xp 00000000 08:01 828140 /usr/lib/libtqt.so.4.2.0 b70ae000-b70af000 rw-p 00000000 08:01 828140 /usr/lib/libtqt.so.4.2.0 b70af000-b70dc000 r-xp 00000000 08:01 678710 /opt/trinity/lib/libtdefx.so.4.2.0 b70dc000-b70dd000 rw-p 0002d000 08:01 678710 /opt/trinity/lib/libtdefx.so.4.2.0 b70dd000-b710f000 r-xp 00000000 08:01 678707 /opt/trinity/lib/libDCOP.so.4.2.0 b710f000-b7110000 rw-p 00032000 08:01 678707 /opt/trinity/lib/libDCOP.so.4.2.0 b7110000-b7112000 rw-p 00000000 00:00 0 b7112000-b7427000 r-xp 00000000 08:01 678711 /opt/trinity/lib/libtdecore.so.4.2.0 b7427000-b7438000 rw-p 00315000 08:01 678711 /opt/trinity/lib/libtdecore.so.4.2.0 b7438000-b743b000 rw-p 00000000 00:00 0 b743b000-b744e000 r-xp 00000000 08:01 678718 /opt/trinity/lib/libkwalletclient.so.1.0.1 b744e000-b744f000 rw-p 00012000 08:01 678718 /opt/trinity/lib/libkwalletclient.so.1.0.1 b744f000-b7451000 r-xp 00000000 08:01 289921 /lib/libutil-2.11.1.so b7451000-b7452000 r--p 00001000 08:01 289921 /lib/libutil-2.11.1.so b7452000-b7453000 rw-p 00002000 08:01 289921 /lib/libutil-2.11.1.so b7453000-b7454000 rw-p 00000000 00:00 0 b7454000-b746f000 r-xp 00000000 08:01 678716 /opt/trinity/lib/libtdesu.so.4.2.0 b746f000-b7470000 rw-p 0001b000 08:01 678716 /opt/trinity/lib/libtdesu.so.4.2.0 b7470000-b749c000 r-xp 00000000 08:01 844361 /usr/lib/libfontconfig.so.1.4.4 b749c000-b749e000 rw-p 0002b000 08:01 844361 /usr/lib/libfontconfig.so.1.4.4 b749e000-b750e000 r-xp 00000000 08:01 825065 /usr/lib/libfreetype.so.6.4.0 b750e000-b7512000 rw-p 0006f000 08:01 825065 /usr/lib/libfreetype.so.6.4.0 b7512000-b7876000 r-xp 00000000 08:01 678714 /opt/trinity/lib/libtdeui.so.4.2.0 b7876000-b78a2000 rw-p 00363000 08:01 678714 /opt/trinity/lib/libtdeui.so.4.2.0 b78a2000-b78a3000 rw-p 00000000 00:00 0 b78a3000-b7cc9000 r-xp 00000000 08:01 678720 /opt/trinity/lib/libkio.so.4.2.0 b7cc9000-b7ce6000 rw-p 00426000 08:01 678720 /opt/trinity/lib/libkio.so.4.2.0 b7ce6000-b7ce9000 rw-p 00000000 00:00 0 b7ce9000-b7d39000 r-xp 00000000 08:01 678726 /opt/trinity/lib/libkparts.so.2.1.0 b7d39000-b7d3e000 rw-p 0004f000 08:01 678726 /opt/trinity/lib/libkparts.so.2.1.0 b7d3e000-b7db5000 r-xp 00000000 08:01 678727 /opt/trinity/lib/libkutils.so.1.2.0 b7db5000-b7dba000 rw-p 00077000 08:01 678727 /opt/trinity/lib/libkutils.so.1.2.0 b7dba000-b7e5e000 r-xp 00000000 08:01 675746 /opt/trinity/lib/libkonq.so.4.2.0 b7e5e000-b7e63000 rw-p 000a4000 08:01 675746 /opt/trinity/lib/libkonq.so.4.2.0 b7e63000-b7fb2000 r-xp 00000000 08:01 675759 /opt/trinity/lib/libtdeinit_konqueror.so Program received signal SIGABRT, Aborted. 0xb6630a67 in raise () from /lib/libc.so.6
Here is the backtrace:
#0 0xb6630a67 in raise () from /lib/libc.so.6 #1 0xb66322e2 in abort () from /lib/libc.so.6 #2 0xb666f05d in __libc_message () from /lib/libc.so.6 #3 0xb66755aa in malloc_printerr () from /lib/libc.so.6 #4 0xb6679407 in _int_malloc () from /lib/libc.so.6 #5 0xb6679f6a in malloc () from /lib/libc.so.6 #6 0xb6864637 in operator new(unsigned int) () from /usr/lib/libstdc++.so.6 #7 0xb6f179e1 in TQGList::append(void*) () from /opt/trinity/lib/libtqt-mt.so.3 #8 0xb7285d9b in KInstance::KInstance(TQCString const&) () from /opt/trinity/lib/libtdecore.so.4 #9 0xb60c325d in KGenericFactoryBase<SearchBarPlugin>::createInstance() () from /opt/trinity/lib/trinity/libsearchbarplugin.so #10 0xb60c2c14 in KGenericFactoryBase<SearchBarPlugin>::setupTranslations() () from /opt/trinity/lib/trinity/libsearchbarplugin.so #11 0xb60c33f8 in KGenericFactory<SearchBarPlugin, TQObject>::createObject(TQObject*, char const*, char const*, TQStringList const&) () from /opt/trinity/lib/trinity/libsearchbarplugin.so #12 0xb728aa21 in KLibFactory::create(TQObject*, char const*, char const*, TQStringList const&) () from /opt/trinity/lib/libtdecore.so.4 #13 0xb7d0b11a in KParts::Plugin::loadPlugin(TQObject*, char const*) () from /opt/trinity/lib/libkparts.so.2 #14 0xb7d0d262 in KParts::Plugin::loadPlugins(TQObject*, KXMLGUIClient*, KInstance*, bool) () from /opt/trinity/lib/libkparts.so.2 #15 0xb7d04644 in KParts::PartBase::loadPlugins(TQObject*, KXMLGUIClient*, KInstance*) () from /opt/trinity/lib/libkparts.so.2 #16 0xb7d04e76 in KParts::PartBase::setInstance(KInstance*, bool) () from /opt/trinity/lib/libkparts.so.2 #17 0xb7d03720 in KParts::PartBase::setInstance(KInstance*) () from /opt/trinity/lib/libkparts.so.2 #18 0xb7f200c6 in ?? () from /opt/trinity/lib/libtdeinit_konqueror.so #19 0xb7ec6435 in ?? () from /opt/trinity/lib/libtdeinit_konqueror.so #20 0xb7e90db4 in kdemain () from /opt/trinity/lib/libtdeinit_konqueror.so #21 0x080487cb in _start ()
I hope that helps debug the patch.
I wish I knew what all of the means.
Darrell
Sometimes when an application goes down with SIGABRT backtraces cannot be generated properly. Try this from a terminal: gdb --arg konqueror then at the prompt press "r<enter>". When it crashes, press "bt<enter>".
Yes, but crashtest should work and that does not. I'm confused.
Here is the gdb output from "gdb --arg konqueror, r":
<snip>
I hope that helps debug the patch.
I wish I knew what all of the means.
libsearchbarplugin.so. It means that you didn't rebuild/reinstall tdeaddons after the tdelibs ABI bump. ;-)
Tim
I wish I knew what all of the means.
libsearchbarplugin.so. It means that you didn't rebuild/reinstall tdeaddons after the tdelibs ABI bump. ;-)
Huh. Well, okay.
Maybe when we have these ABI breaking patches a respective line should be added in the GIT comment. That comment would be a clue that all dependent packages need to be rebuilt.
Too late tonight to rebuild everything. I'll run a full set tomorrow and report again.
Curious, what changed in the patch that requires everything else to be rebuilt?
Darrell
I wish I knew what all of the means.
libsearchbarplugin.so. It means that you didn't rebuild/reinstall tdeaddons after the tdelibs ABI bump. ;-)
Huh. Well, okay.
Maybe when we have these ABI breaking patches a respective line should be added in the GIT comment. That comment would be a clue that all dependent packages need to be rebuilt.
Too late tonight to rebuild everything. I'll run a full set tomorrow and report again.
Curious, what changed in the patch that requires everything else to be rebuilt?
Darrell
I was trying NOT to break the ABI, and am not really sure why it ended up being broken. I'm not going to make a big deal of it though, this is GIT HEAD and things will break from time to time. ;-)
Tim
It could be d3a9d561, though I don't know how. I assume you rebuilt tdelibs, then rebuilt all the other packages against it? d3a9d561 introduced an ABI incompatibility.
Yes I did, but...
Out of curiosity, are you using an affected version of libX11 as mentioned at the end of this bug report?
http://bugs.pearsoncomputing.net/show_bug.cgi?id=812
Tim
Out of curiosity, are you using an affected version of libX11 as mentioned at the end of this bug report?
libX11-1.3.3
Darrell
On Thursday 17 of May 2012 05:42:43 Darrell Anderson wrote:
Out of curiosity, are you using an affected version of libX11 as mentioned at the end of this bug report?
libX11-1.3.3
Darrell
Darrell,
you have libx11 version 1.3.3 and do not notice crashes related to the XIM? You got libx11 1.3.3 with some patches?
Slávek --
It could be d3a9d561, though I don't know how. I assume you rebuilt tdelibs, then rebuilt all the other packages against it? d3a9d561 introduced an ABI incompatibility.
Yes, that patch is the cause. I rebuilt tdelibs and reversed only that patch. I then rebuilt tdebase too. No more crashing.
So now I need to learn why debugging symbols are not working for me so I can create a backtrace. :-(
Darrell