2008/1/25, Javier Serrano Polo <[EMAIL PROTECTED]>:
> Have you tried removing ~/.vba?
Yes, I tried but the problem remains.

> Otherwise, rebuild the package. Basic instructions:
>       * Create a folder.
>       * Download the source files (.orig.tar.gz, .diff.gz, .dsc).
>       * dpkg-source -x visualboyadvance_1.8.0-3.dsc
>       * cd visualboyadvance-1.8.0
>       * Edit debian/rules, comment out the "dh_strip" line.
>       * dpkg-buildpackage -b
>       * Install the generated .deb and reproduce the bug.
>
> Make sure you have debhelper and fakeroot installed. Remove g++-4.1 from
> debian/control if you don't have it and you're using lenny.
I've rebuilt the package. The bug remains. The gdb backtrace now is:

GNU gdb 6.6.90.20070912-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /usr/bin/gvba
[Thread debugging using libthread_db enabled]
[New Thread 0xb6c756c0 (LWP 20560)]
[New Thread 0xb5ff7b90 (LWP 20565)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6c756c0 (LWP 20560)]
0x08146d3a in gbReadOpcode (address=0) at GB.cpp:1595
1595          return gbMemoryMap[address>>12][address&0x0fff];
(gdb) bt
#0  0x08146d3a in gbReadOpcode (address=0) at GB.cpp:1595
#1  0x0814a6ed in gbEmulate (ticksToStop=1000) at GB.cpp:4503
#2  0x0805fa50 in VBA::Window::bOnEmuIdle (this=0x839cdf8) at
windowcallbacks.cpp:1439
#3  0x0808baef in sigc::bound_mem_functor0<bool,
VBA::Window>::operator() (this=0x84ed2cc)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1787
#4  0x0808bb08 in sigc::adaptor_functor<sigc::bound_mem_functor0<bool,
VBA::Window> >::operator() (this=0x84ed2c8)
    at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#5  0x0808bb28 in
sigc::internal::slot_call0<sigc::bound_mem_functor0<bool,
VBA::Window>, bool>::call_it (rep=0x84ed2b0)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#6  0xb7adead5 in ?? () from /usr/lib/libglibmm-2.4.so.1
#7  0xb7293611 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x084eefb0 in ?? ()
#9  0x00000000 in ?? ()

-- 
Dario Pilori
Linux registered user #406515

"La saggezza è principalmente utile nell'insegnare a rendersi talmente
padroni delle passioni e a usarle con tanta saggezza, sì che i mali
che esse causano siano ben sopportabili, e perfino tali che si tragga
qualche gioia da tutti"
R. Descartes, Le passioni dell'anima


Reply via email to