Ticket #1396 (closed defect: invalid)

Opened 2 years ago

Last modified 15 months ago

licq crahsed

Reported by: tiran Owned by: root_42
Priority: normal Milestone: 1.3.5
Component: None Version: devel
Keywords: Cc:

Description

version: latest svn build with KDE plugin

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208150336 (LWP 5093)]
[New Thread -1236116560 (LWP 5128)]
[New Thread -1227723856 (LWP 5127)]
[New Thread -1219331152 (LWP 5126)]
[New Thread -1210938448 (LWP 5125)]
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x4a573c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x080741a6 in CLicq::Main ()
#3  0x080764c1 in main ()

Change History

  Changed 2 years ago by root_42

Can you recompile with debug symbols, please? And of course you also have to reproduce the error. :) Also please provide more information how this happened.

  Changed 2 years ago by tiran

Is "./configure --enable-debug && make && sudo make install" sufficient to recompile licq with debug symbols? Should I do a make clean first and should I recompile the KDE plugin, too?

I'm running Ubuntu 6.06.1 LTS. Do I have to install any additional packages with debug support?

  Changed 2 years ago by root_42

  • owner set to root_42

follow-up: ↓ 6   Changed 2 years ago by root_42

Yes, do make clean and also rebuild the kde-plugin (important!). --enable-debug might work. Check if the compile commands contain the '-g' switch. If not, call configure like this:

CXXFLAGS="-g" ./configure ...

That forces debug symbols, too.

  Changed 2 years ago by erijo

Just wanted to add that --enable-debug does work. I use it all the time.

in reply to: ↑ 4   Changed 2 years ago by tiran

Replying to root_42:

Yes, do make clean and also rebuild the kde-plugin (important!). --enable-debug might work. Check if the compile commands contain the '-g' switch. If not, call configure like this: CXXFLAGS="-g" ./configure ... That forces debug symbols, too.

--enable-debugs adds the C++ flag '-g'. But licq and the kde plugin are still compiled with optimization -O2. AFAIK optimizations are making it harder to debug bugs.

  Changed 2 years ago by root_42

tiran, did you get any more crashes? If not, I would close this bug report, since without a backtrace with symbols this is unfixable.

  Changed 15 months ago by erijo

  • status changed from new to closed
  • resolution set to invalid

As root_42 said, without a better backtrace this is unfixable => INVALID.

Note: See TracTickets for help on using tickets.