[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nspluginviewer crashs with debian version of libqt 2.3.1



On Wednesday 27 June 2001 11:15, Ivan E. Moore II wrote:
> To be truthfull I don't think the problem is the GL support of QT...it's
> the linkage to libpthreads by libGL.  If you notice in the backtrace:
>
>   #3  0x40e43dd4 in pthread_sighandler () from /lib/libpthread.so.0

It may be related to the linkage of pthreads in libGL, but i don't think
that the bt is a sign for it. Every bt has the line #3 in it, independent
from gl. I think it is the way how apps are started from kdeinit and
KCrash captures the crash (i may be wrong though.)

i attached gdb to a running nspluginviewer by hand:

# gdb nspluginviewer 4674
.... skip lots of output ...
Loaded symbols for /lib/libnss_db.so.2
Reading symbols from /usr/lib/libdb3.so.3...(no debugging symbols 
found)...done.
Loaded symbols for /usr/lib/libdb3.so.3
0x40dbdc8e in select () from /lib/libc.so.6
(gdb) cont
Continuing.
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 4674)]
0x40f53e0a in DisplayList::~DisplayList () from /usr/lib/libGLU.so.1
(gdb) bt
#0  0x40f53e0a in DisplayList::~DisplayList () from /usr/lib/libGLU.so.1
#1  0x411086b6 in _fini () from 
/usr/lib/netscape/476/netscape/plugins/libflashplayer.so
#2  0x80565ff in NSPluginInstance::shutdown ()
#3  0x805a143 in NSPluginInstanceIface::process ()
#4  0x40606131 in DCOPClient::receive () from /usr/lib/libDCOP.so.1
#5  0x405f90a5 in DCOPClient::processPostedMessagesInternal () from 
/usr/lib/libDCOP.so.1
#6  0x405f8c3e in dcopServerFile () from /usr/lib/libDCOP.so.1
#7  0x40610fc4 in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.1
#8  0x40608915 in DCOPClient::processSocketData () from /usr/lib/libDCOP.so.1
#9  0x407e5f9f in QObject::activate_signal () from /usr/lib/libqt.so.2
#10 0x4083d958 in QSocketNotifier::activated () from /usr/lib/libqt.so.2
#11 0x4081c542 in QSocketNotifier::event () from /usr/lib/libqt.so.2
#12 0x40791db7 in QApplication::notify () from /usr/lib/libqt.so.2
#13 0x404d10d4 in KApplication::notify () from /usr/lib/libkdecore.so.3
#14 0x80573b4 in socketCallback ()
#15 0x40cad7f4 in XtAppProcessEvent () from /usr/X11R6/lib/libXt.so.6
#16 0x8057910 in main ()
#17 0x40d1438b in __libc_start_main () from /lib/libc.so.6
(gdb)

It may be just a bug in the pluginviewer related to the unloading of libs
(_fini in libflashplayer.so) and not a general problem with the linkage 
of gl in qt.

Jens

-- 
No electrons were harmed during the creation of this message



Reply to: