На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Bus error: 10 (core dumped)
      Как бороться? И с чего начать борьбу с проблемой?

      При вызове метода MongoGridFSFile::getBytes() валится с такой ошибкой, причем проявляется в зависимости от файла. То есть один и тот же файл всегда валит систему. Буквально пару дней назад проблемы не было, данные за это время не изменились. Софт не обновлял.

      Версии последние и пхп и расширения и монги. Ось FreeBSD 8.2

      Добавлено
      Или так zend_mm_heap corrupted
        Цитата Pr0[)!9Y @
        core dumped
        это замечательно! следует написать в багтреккер, авторам расширения. Если попросят, приложить корку и/или файл :)
        Если без них, то gdb --core=core_file path_to_php (или путь к апачу, если это его пхп-шный модуль роняет)
        и смотреть на каком месте валится...

        Цитата Pr0[)!9Y @
        Софт не обновлял.
        может без тебя? :huh: чудес-то не бывает... может конфиг(и) поменялся...
        Сообщение отредактировано: negram -
          Пробовал даунгрейдить расширение. Проблема проявляется и раньше.

          Цитата negram @
          может без тебя?
          Точно нет, единоличный правитель. Меняются лишь команды выполняемые до того как будет вызван метод. Убрал обно обращение к PDO, и валиться перестало. Хотя очевидно что вещи не связанные.

          Пришла мысль что возможно параллельно исполнялся еще один такой процесс в фоне, но все равно такое поведение ненормально. Сейчас все в порядке.
          А еще расширение течёт заметно, но это тоже не важно, т.к. валится сразу.
          Сообщение отредактировано: Pr0[)!9Y -
            Кстати, Bus error может означать и аппаратные проблемы...
              Цитата negram @
              Если без них

              Цитата
              Reading symbols from /usr/local/lib/php/20090626/pdo_mysql.so...(no debugging symbols found)...done.
              Loaded symbols for /usr/local/lib/php/20090626/pdo_mysql.so
              Reading symbols from /usr/local/lib/php/20090626/mongo.so...done.
              Loaded symbols for /usr/local/lib/php/20090626/mongo.so
              Reading symbols from /libexec/ld-elf.so.1...done.
              Loaded symbols for /libexec/ld-elf.so.1
              #0 0x0000000000530ad9 in _zend_mm_free_int ()
              [New Thread 80157a1c0 (LWP 100997)]


              Добавлено
              Цитата negram @
              Кстати, Bus error может означать и аппаратные проблемы...
              До него был segmentation ну и

              Цитата Pr0[)!9Y @
              zend_mm_heap corrupted
                Цитата Pr0[)!9Y @
                Цитата
                bt<enter>
                Сообщение отредактировано: negram -
                  ExpandedWrap disabled
                    #0  0x0000000000530ad9 in _zend_mm_free_int ()
                    #1  0x0000000000541935 in _zval_ptr_dtor ()
                    #2  0x0000000000559ed8 in zend_hash_destroy ()
                    #3  0x000000000056b799 in zend_object_std_dtor ()
                    #4  0x000000000056b7b9 in zend_objects_free_object_storage ()
                    #5  0x000000000056f2d4 in zend_objects_store_del_ref_by_handle_ex ()
                    #6  0x000000000056f313 in zend_objects_store_del_ref ()
                    #7  0x0000000000541935 in _zval_ptr_dtor ()
                    #8  0x0000000000559ed8 in zend_hash_destroy ()
                    #9  0x000000000054da16 in _zval_dtor_func ()
                    #10 0x0000000000541935 in _zval_ptr_dtor ()
                    #11 0x00000008077453ea in zim_MongoCursor_next (ht=Variable "ht" is not available.
                    ) at /go-pear/mongo/cursor.c:704
                    #12 0x00000008077464e0 in zim_MongoCursor_getNext (ht=Variable "ht" is not available.
                    ) at /go-pear/mongo/cursor.c:264
                    #13 0x0000000807751aaa in apply_to_cursor (cursor=0x80870f330, apply_copy_func=0x807751b80 <copy_bytes>, to=0x7fffffffcdc0) at /go-pear/mongo/gridfs.c:1063
                    #14 0x0000000807754f15 in zim_MongoGridFSFile_getBytes (ht=Variable "ht" is not available.
                    ) at /go-pear/mongo/gridfs.c:991
                    #15 0x0000000000574207 in zend_do_fcall_common_helper_SPEC ()
                    #16 0x00000000005737e3 in execute ()
                    #17 0x0000000000543517 in zend_call_function ()
                    #18 0x000000000045a1eb in zim_reflection_method_invokeArgs ()
                    #19 0x0000000000574207 in zend_do_fcall_common_helper_SPEC ()
                    #20 0x00000000005737e3 in execute ()
                    #21 0x000000000054dcb5 in zend_execute_scripts ()
                    #22 0x00000000004fb86c in php_execute_script ()
                    #23 0x00000000005d4b5b in main ()
                    #24 0x000000000041722e in _start ()
                    #25 0x00000008007d1000 in ?? ()
                    #26 0x0000000000000000 in ?? ()
                    ..................
                    #645 0x0000000000000006 in ?? ()
                    Cannot access memory at address 0x800000000000
                    Как-то малоинформативно, пичально... :(
                    Кроме очевидного, что проблема где-то в модуле Mongo, нифига не понятно...
                    В ихнем списке рассылки такая проблема пару раз бывала, фиксилась (разработчиками) и все кричали "спасибо" :-/
                      Цитата Pr0[)!9Y @
                      ht=Variable "ht" is not available.
                      Это ничего не значит?
                      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0365 ]   [ 15 queries used ]   [ Generated: 10.11.25, 17:53 GMT ]