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

Re: [E-devel] Edje_Viewer patch



run it again a few times, and see if you'll get the same backtrace. So
far I've gotten a few different ones, and none of them look like yours

В пн, 2006-06-26 в 16:27 -0400, Christopher Michael написа:
> Christopher Michael wrote:
> > Виктор Кожухаров wrote:
> >> В пн, 2006-06-26 в 14:19 -0400, Christopher Michael написа:
> >>> Виктор Кожухаров wrote:
> >>>> В пн, 2006-06-26 в 07:22 -0400, Christopher Michael написа:
> >>>>> urandom, here is a patch for edje_viewer to attach the delete_event 
> >>>>> to the window, so closing edje_viewer via the close button works.
> >>>>>
> >>>>> Cheers,
> >>>>> devilhorns
> >>>>> Using Tomcat but need to do more? Need to support web services, 
> >>>>> security?
> >>>>> Get stuff done quickly with pre-integrated technology to make your 
> >>>>> job easier
> >>>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> >>>>> Geronimo
> >>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 
> >>>>>
> >>>>> _______________________________________________
> >>>>> enlightenment-devel mailing list
> >>>>> enlightenment-devel@lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>>> devilhorns, there's already a delete event for the main window (line 
> >>>> 95)
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------ 
> >>>>
> >>>>
> >>>> Using Tomcat but need to do more? Need to support web services, 
> >>>> security?
> >>>> Get stuff done quickly with pre-integrated technology to make your 
> >>>> job easier
> >>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> >>>> Geronimo
> >>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------------ 
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> enlightenment-devel mailing list
> >>>> enlightenment-devel@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>> That may be, however, load an edj file with this app, then try to 
> >>> close the window via the close button in the corner...oops, segfault. 
> >>> With this patch, no segfault.
> >>>
> >>
> >> how would your patch explain the removal of the segfault then? it's just
> >> prepending a callback that's already being assigned in the code.
> >> Seriously, there's a segfault when the window is closed (only if the edj
> >> file is loaded through the filechooser, and not through the command
> >> line), but your patch can't be a fix. The problem lies somewhere else.
> >>
> >>> devilhorns
> >>>
> >>> Using Tomcat but need to do more? Need to support web services, 
> >>> security?
> >>> Get stuff done quickly with pre-integrated technology to make your 
> >>> job easier
> >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> >>> Geronimo
> >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >>> _______________________________________________
> >>> enlightenment-devel mailing list
> >>> enlightenment-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>>
> >>> ------------------------------------------------------------------------
> >>>
> >>> Using Tomcat but need to do more? Need to support web services, 
> >>> security?
> >>> Get stuff done quickly with pre-integrated technology to make your 
> >>> job easier
> >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache 
> >>> Geronimo
> >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> >>>
> >>> ------------------------------------------------------------------------
> >>>
> >>> _______________________________________________
> >>> enlightenment-devel mailing list
> >>> enlightenment-devel@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > 
> > Not entirely sure as I didn't investigate the segfault too much, but it 
> > does fix it.
> > 
> > dh
> > 
> 
> Here is the full backtrace if anyone has time to look into it.
> 
>   gdb edje_viewer
> GNU gdb 6.5
> Copyright (C) 2006 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain 
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db 
> library "/lib/libthread_db.so.1".
> 
> (gdb) r
> Starting program: /usr/bin/edje_viewer
> *** glibc detected *** /usr/bin/edje_viewer: corrupted double-linked 
> list: 0xa74f1138 ***
> ======= Backtrace: =========
> /lib/libc.so.6[0xa743e5e3]
> /lib/libc.so.6[0xa743e709]
> /lib/libc.so.6[0xa743f9dc]
> /lib/libc.so.6(__libc_free+0x79)[0xa743fb4e]
> /usr/lib/libevas.so.1(evas_common_image_surface_dealloc+0x39)[0xa77365e9]
> /usr/lib/libevas.so.1(evas_common_image_surface_free+0x22)[0xa7736622]
> /usr/lib/libevas.so.1(evas_common_image_free+0x29)[0xa7736669]
> /usr/lib/libevas.so.1(evas_common_image_unref+0x50)[0xa7736980]
> /usr/lib/evas/modules/engines/software_generic/linux-gnu-i686/module.so[0xa73d769d]
> /usr/lib/libevas.so.1[0xa76df6ce]
> /usr/lib/libevas.so.1(evas_object_free+0x40)[0xa76e27e0]
> /usr/lib/libevas.so.1(evas_layer_free+0x2e)[0xa76d8dde]
> /usr/lib/libevas.so.1(evas_free+0xb6)[0xa76da156]
> /usr/lib/libecore_evas.so.1(_ecore_evas_free+0xc7)[0xa7e44a07]
> /usr/lib/libecore_evas.so.1(_ecore_evas_x_shutdown+0x4d)[0xa7e4c00d]
> /usr/lib/libecore_evas.so.1(ecore_evas_shutdown+0x45)[0xa7e47015]
> /usr/lib/libetk.so.1(etk_shutdown+0x45)[0xa7ebb6e5]
> /usr/bin/edje_viewer[0x804d452]
> /lib/libc.so.6(__libc_start_main+0xdc)[0xa73f2864]
> /usr/bin/edje_viewer[0x804aa81]
> ======= Memory map: ========
> 08048000-0804e000 r-xp 00000000 03:01 654449     /usr/bin/edje_viewer
> 0804e000-0804f000 rw-p 00005000 03:01 654449     /usr/bin/edje_viewer
> 0804f000-08269000 rw-p 0804f000 00:00 0          [heap]
> a6d00000-a6d21000 rw-p a6d00000 00:00 0
> a6d21000-a6e00000 ---p a6d21000 00:00 0
> a6ef4000-a6fd6000 rw-p a6ef4000 00:00 0
> a7161000-a7189000 rw-p a7161000 00:00 0
> a7189000-a71a3000 r--s 00000000 03:01 693106 
> /home/shad/e_modules/screenshot/screenshot.edj
> a71c1000-a71ca000 r-xp 00000000 03:01 379634 
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1
> a71ca000-a71cb000 rw-p 00008000 03:01 379634 
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1
> a71cb000-a71dc000 r--p 00000000 03:01 691777 
> /usr/share/etk/fonts/Vera.ttf
> a71dc000-a721b000 r-xp 00000000 03:01 440200     /usr/lib/libpng12.so.0.10.0
> a721b000-a721c000 rw-p 0003e000 03:01 440200     /usr/lib/libpng12.so.0.10.0
> a7228000-a722a000 r-xp 00000000 03:01 686552 
> /usr/lib/evas/modules/loaders/png/linux-gnu-i686/module.so
> a722a000-a722b000 rw-p 00001000 03:01 686552 
> /usr/lib/evas/modules/loaders/png/linux-gnu-i686/module.so
> a722b000-a7350000 r--s 00000000 03:01 691795 
> /usr/share/etk/icons/default.edj
> a7350000-a73d5000 r--s 00000000 03:01 691775 
> /usr/share/etk/themes/default.edj
> a73d5000-a73d9000 r-xp 00000000 03:01 686500 
> /usr/lib/evas/modules/engines/software_generic/linux-gnu-i686/module.so
> a73d9000-a73da000 rw-p 00003000 03:01 686500 
> /usr/lib/evas/modules/engines/software_generic/linux-gnu-i686/module.so
> a73da000-a73dd000 rw-p a73da000 00:00 0
> a73dd000-a74ed000 r-xp 00000000 03:01 394325     /lib/libc-2.4.so
> a74ed000-a74ef000 r--p 0010f000 03:01 394325     /lib/libc-2.4.so
> a74ef000-a74f1000 rw-p 00111000 03:01 394325     /lib/libc-2.4.so
> a74f1000-a74f4000 rw-p a74f1000 00:00 0
> a74f4000-a7533000 r-xp 00000000 03:01 220725     /usr/lib/libexpat.so.1.5.0
> a7533000-a7535000 rw-p 0003e000 03:01 220725     /usr/lib/libexpat.so.1.5.0
> a7535000-a7551000 r-xp 00000000 03:01 206750     /lib/libz.so.1.2.3
> a7551000-a7552000 rw-p 0001b000 03:01 206750     /lib/libz.so.1.2.3
> a7552000-a7553000 rw-p a7552000 00:00 0
> a7553000-a760e000 r-xp 00000000 03:01 435018 
> /usr/lib/libfreetype.so.6.3.8
> a760e000-a7611000 rw-p 000bb000 03:01 435018 
> /usr/lib/libfreetype.so.6.3.8
> a7611000-a7656000 r-xp 00000000 03:01 435115 
> /usr/lib/libfontconfig.so.1.0.4a7656000-a765b000 rw-p 00045000 03:01 
> 435115     /usr/lib/libfontconfig.so.1.0.4a765b000-a765c000 rw-p 
> a765b000 00:00 0
> a765c000-a7693000 r-xp 00000000 03:01 440356     /usr/lib/libjpeg.so.62.0.0
> a7693000-a7694000 rw-p 00037000 03:01 440356     /usr/lib/libjpeg.so.62.0.0
> a7694000-a769c000 r-xp 00000000 03:01 685211     /usr/lib/libeet.so.0.9.10
> a769c000-a769d000 rw-p 00007000 03:01 685211     /usr/lib/libeet.so.0.9.10
> a769d000-a769f000 r-xp 00000000 03:01 394804     /lib/libdl-2.4.so
> a769f000-a76a0000 r--p 00001000 03:01 394804     /lib/libdl-2.4.so
> a76a0000-a76a1000 rw-p 00002000 03:01 394804     /lib/libdl-2.4.so
> a76a1000-a76c3000 r-xp 00000000 03:01 394815     /lib/libm-2.4.so
> a76c3000-a76c4000 r--p 00021000 03:01 394815     /lib/libm-2.4.so
> a76c4000-a76c5000 rw-p 00022000 03:01 394815     /lib/libm-2.4.so
> a76c5000-a76c6000 rw-p a76c5000 00:00 0
> a76c6000-a775a000 r-xp 00000000 03:01 686494     /usr/lib/libevas.so.1.0.0
> a775a000-a775c000 rw-p 00094000 03:01 686494     /usr/lib/libevas.so.1.0.0
> a775c000-a7770000 rw-p a775c000 00:00 0
> a7770000-a78e8000 r-xp 00000000 03:01 329228     /usr/lib/libcrypto.so.0.9.7
> a78e800
> Program received signal SIGABRT, Aborted.
> 0xffffe410 in __kernel_vsyscall ()
> (gdb) bt
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xa7405629 in raise () from /lib/libc.so.6
> #2  0xa7406a93 in abort () from /lib/libc.so.6
> #3  0xa74392a5 in __fsetlocking () from /lib/libc.so.6
> #4  0xa743e5e3 in malloc_usable_size () from /lib/libc.so.6
> #5  0xa743e709 in malloc_usable_size () from /lib/libc.so.6
> #6  0xa743f9dc in malloc_set_state () from /lib/libc.so.6
> #7  0xa743fb4e in free () from /lib/libc.so.6
> #8  0xa77365e9 in evas_common_image_surface_dealloc (is=0x819f500)
>      at evas_image_main.c:194
> #9  0xa7736622 in evas_common_image_surface_free (is=0x819f500)
>      at evas_image_main.c:168
> #10 0xa7736669 in evas_common_image_free (im=0x81394a8)
>      at evas_image_main.c:266
> #11 0xa7736980 in evas_common_image_unref (im=0x81394a8)
>      at evas_image_main.c:300
> #12 0xa73d769d in eng_image_free (data=0x8073a40, image=0x81394a8)
>      at evas_engine.c:300
> #13 0xa76df6ce in evas_object_image_free (obj=0x81ac1e0)
>      at evas_object_image.c:1334
> #14 0xa76e27e0 in evas_object_free (obj=0x81ac1e0, clean_layer=0)
>      at evas_object_main.c:35
> #15 0xa76d8dde in evas_layer_free (lay=0x807a3f8) at evas_layer.c:74
> ---Type <return> to continue, or q <return> to quit---
> #16 0xa76da156 in evas_free (e=0x8073908) at evas_main.c:115
> #17 0xa7e44a07 in _ecore_evas_free (ee=0x80737f0) at ecore_evas.c:1739
> #18 0xa7e4c00d in _ecore_evas_x_shutdown () at ecore_evas_x.c:1950
> #19 0xa7e47015 in ecore_evas_shutdown () at ecore_evas.c:98
> #20 0xa7ebb6e5 in etk_shutdown () at etk_main.c:111
> #21 0x0804d452 in main (argc=1, argv=0xafc13a64) at main.c:19
> (gdb)
> 
> 
> 
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
-- 
Виктор Кожухаров /Viktor Kojouharov/ <vkojouharov@gmail.org>

Attachment: signature.asc
Description: =?UTF-8?Q?=D0=A2=D0=BE=D0=B2=D0=B0?= =?UTF-8?Q?_=D0=B5?= =?UTF-8?Q?_=D1=86=D0=B8=D1=84=D1=80=D0=BE=D0=B2=D0=BE?= =?UTF-8?Q?_=D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B0?= =?UTF-8?Q?_=D1=87=D0=B0=D1=81=D1=82?= =?UTF-8?Q?_=D0=BE=D1=82?= =?UTF-8?Q?_=D0=BF=D0=B8=D1=81=D0=BC=D0=BE=D1=82=D0=BE?=